home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_7_PrintStuff.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
130KB
|
2,300 lines
# near model CODE resource
# jump table entries: 576-578 (3 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 286D CB3A movea.l A4, [A5 - 0x34C6]
0000000C 2854 movea.l A4, [A4]
0000000E 2B6C 0008 FDC4 move.l [A5 - 0x23C], [A4 + 0x8]
00000014 2B6C 000C FDC8 move.l [A5 - 0x238], [A4 + 0xC]
0000001A 066D 0036 FDC4 addi.w [A5 - 0x23C], 0x36 /* '6' */
00000020 066D 0036 FDC6 addi.w [A5 - 0x23A], 0x36 /* '6' */
00000026 046D 0036 FDCA subi.w [A5 - 0x236], 0x36 /* '6' */
0000002C 046D 0052 FDC8 subi.w [A5 - 0x238], 0x52 /* 'R' */
00000032 3E2D FDCA move.w D7, [A5 - 0x236]
00000036 9E6D FDC6 sub.w D7, [A5 - 0x23A]
0000003A 3B47 CE82 move.w [A5 - 0x317E], D7
0000003E 4CDF 1080 movem.l D7,A4, [A7]+
00000042 4E5E unlink A6
00000044 4E75 rts
fn00000046:
00000046 4E56 FB80 link A6, -0x0480
0000004A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000004E 486E FFF4 pea.l [A6 - 0xC]
00000052 A874 syscall GetPort
00000054 422E FFA2 clr.b [A6 - 0x5E]
00000058 426E FFA6 clr.w [A6 - 0x5A]
0000005C 49EE FF80 lea.l A4, [A6 - 0x80]
00000060 47FA 05DA lea.l A3, [PC + 0x5DA /* 0000063C, value 0x0, cstring "" */]
00000064 3E3C 0007 move.w D7, 0x7
label00000068:
00000068 28DB move.l [A4]+, [A3]+
0000006A 51CF FFFC dbf D7, -0x6 /* 00000068 */
0000006E 598F subq.l A7, 4
00000070 3F3C 0084 move.w -[A7], 0x84
00000074 42A7 clr.l -[A7]
00000076 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000007C A97C syscall GetNewDialog
0000007E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000082 486E FFFC pea.l [A6 - 0x4]
00000086 2F3C 001E 0001 move.l -[A7], 0x1E0001
0000008C 1F3C 0001 move.b -[A7], 0x1
00000090 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000094 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000098 A873 syscall SetPort
0000009A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000009E 3F3C 0005 move.w -[A7], 0x5
000000A2 486E FFBC pea.l [A6 - 0x44]
000000A6 486E FFB4 pea.l [A6 - 0x4C]
000000AA 486E FFDA pea.l [A6 - 0x26]
000000AE A98D syscall GetDialogItem/GetDItem
000000B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000B4 3F3C 0001 move.w -[A7], 0x1
000000B8 486E FFBA pea.l [A6 - 0x46]
000000BC 486E FFB0 pea.l [A6 - 0x50]
000000C0 486E FFD2 pea.l [A6 - 0x2E]
000000C4 A98D syscall GetDialogItem/GetDItem
000000C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000CA 3F3C 0007 move.w -[A7], 0x7
000000CE 486E FFBA pea.l [A6 - 0x46]
000000D2 486E FFAC pea.l [A6 - 0x54]
000000D6 486E FFD2 pea.l [A6 - 0x2E]
000000DA A98D syscall GetDialogItem/GetDItem
000000DC 2F2E FFAC move.l -[A7], [A6 - 0x54]
000000E0 487A 0546 pea.l [PC + 0x546 /* 00000628, value 0x13436861, pstring "Chapters To Print: " */]
000000E4 486E FD80 pea.l [A6 - 0x280]
000000E8 3F2D CE86 move.w -[A7], [A5 - 0x317A]
000000EC 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000000F0 588F addq.l A7, 4
000000F2 486E FD80 pea.l [A6 - 0x280]
000000F6 487A 052A pea.l [PC + 0x52A /* 00000622, value 0x4206F66, pstring " of " */]
000000FA 486E FC80 pea.l [A6 - 0x380]
000000FE 3F2D CE86 move.w -[A7], [A5 - 0x317A]
00000102 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000106 588F addq.l A7, 4
00000108 486E FC80 pea.l [A6 - 0x380]
0000010C 486E FB80 pea.l [A6 - 0x480]
00000110 3F3C 0004 move.w -[A7], 0x4
00000114 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000118 486E FB80 pea.l [A6 - 0x480]
0000011C A98F syscall SetDialogItemText/SetIText
0000011E 3E3C 0001 move.w D7, 0x1
00000122 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
00000128 6000 0016 bra +0x18 /* 00000140 */
label0000012C:
0000012C 286E 0008 movea.l A4, [A6 + 0x8]
00000130 3C07 move.w D6, D7
00000132 5346 subq.w D6, 1
00000134 19BC 0001 6000 move.b [A4 + D6.w], 0x1
0000013A 5247 addq.w D7, 1
0000013C 6900 0008 bvs +0xA /* 00000146 */
label00000140:
00000140 BE6E FD80 cmp.w D7, [A6 - 0x280]
00000144 6FE6 ble -0x18 /* 0000012C */
label00000146:
00000146 3D47 FFBA move.w [A6 - 0x46], D7
0000014A 3E2E FFDE move.w D7, [A6 - 0x22]
0000014E 9E6E FFDA sub.w D7, [A6 - 0x26]
00000152 48C7 ext.l D7
00000154 8FFC 0010 divs.w D7, 0x10
00000158 E94F lsl D7.w, 4
0000015A DE6E FFDA add.w D7, [A6 - 0x26]
0000015E 3D47 FFDE move.w [A6 - 0x22], D7
00000162 2D6E FFDA FFCA move.l [A6 - 0x36], [A6 - 0x26]
00000168 2D6E FFDE FFCE move.l [A6 - 0x32], [A6 - 0x22]
0000016E 486E FFCA pea.l [A6 - 0x36]
00000172 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00000178 A8A9 syscall InsetRect
0000017A 526E FFD0 addq.w [A6 - 0x30], 1
0000017E 046E 000F FFE0 subi.w [A6 - 0x20], 0xF
00000184 526E FFDC addq.w [A6 - 0x24], 1
00000188 486E FFD2 pea.l [A6 - 0x2E]
0000018C 42A7 clr.l -[A7]
0000018E 3F3C 0001 move.w -[A7], 0x1
00000192 3F2D CE86 move.w -[A7], [A5 - 0x317A]
00000196 A8A7 syscall SetRect
00000198 3D7C 0010 FFC6 move.w [A6 - 0x3A], 0x10
0000019E 3E2E FFE0 move.w D7, [A6 - 0x20]
000001A2 9E6E FFDC sub.w D7, [A6 - 0x24]
000001A6 3D47 FFC8 move.w [A6 - 0x38], D7
000001AA 598F subq.l A7, 4
000001AC 486E FFDA pea.l [A6 - 0x26]
000001B0 486E FFD2 pea.l [A6 - 0x2E]
000001B4 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000001B8 4267 clr.w -[A7]
000001BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001BE 42A7 clr.l -[A7]
000001C0 2F3C 0100 0000 move.l -[A7], 0x1000000
000001C6 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000001CA A9E7 syscall Pack0/ListManager
000001CC 2D5F FFA8 move.l [A6 - 0x58], [A7]+
000001D0 3E3C 0001 move.w D7, 0x1
000001D4 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
000001DA 6000 004E bra +0x50 /* 0000022A */
label000001DE:
000001DE 3C07 move.w D6, D7
000001E0 5346 subq.w D6, 1
000001E2 CDFC 02F0 muls.w D6, 0x2F0
000001E6 49ED CEA8 lea.l A4, [A5 - 0x3158]
000001EA 3A07 move.w D5, D7
000001EC 5345 subq.w D5, 1
000001EE 3D45 FFA4 move.w [A6 - 0x5C], D5
000001F2 47EE FE80 lea.l A3, [A6 - 0x180]
000001F6 45F4 6010 lea.l A2, [A4 + D6.w + 0x10]
000001FA 4245 clr.w D5
000001FC 1A12 move.b D5, [A2]
label000001FE:
000001FE 16DA move.b [A3]+, [A2]+
00000200 51CD FFFC dbf D5, -0x6 /* 000001FE */
00000204 47EE FE80 lea.l A3, [A6 - 0x180]
00000208 2A0B move.l D5, A3
0000020A 5285 addq.l D5, 1
0000020C 2F05 move.l -[A7], D5
0000020E 4245 clr.w D5
00000210 1A2E FE80 move.b D5, [A6 - 0x180]
00000214 3F05 move.w -[A7], D5
00000216 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000021A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000021E 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000222 A9E7 syscall Pack0/ListManager
00000224 5247 addq.w D7, 1
00000226 6900 0008 bvs +0xA /* 00000230 */
label0000022A:
0000022A BE6E FD80 cmp.w D7, [A6 - 0x280]
0000022E 6FAE ble -0x50 /* 000001DE */
label00000230:
00000230 3D47 FFBA move.w [A6 - 0x46], D7
00000234 286E FFA8 movea.l A4, [A6 - 0x58]
00000238 2854 movea.l A4, [A4]
0000023A 197C 0046 0024 move.b [A4 + 0x24], 0x46 /* 'F' */
00000240 3E3C 0001 move.w D7, 0x1
00000244 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
0000024A 6000 0022 bra +0x24 /* 0000026E */
label0000024E:
0000024E 3C07 move.w D6, D7
00000250 5346 subq.w D6, 1
00000252 3D46 FFA4 move.w [A6 - 0x5C], D6
00000256 1F3C 0001 move.b -[A7], 0x1
0000025A 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000025E 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000262 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00000266 A9E7 syscall Pack0/ListManager
00000268 5247 addq.w D7, 1
0000026A 6900 0008 bvs +0xA /* 00000274 */
label0000026E:
0000026E BE6E FD80 cmp.w D7, [A6 - 0x280]
00000272 6FDA ble -0x24 /* 0000024E */
label00000274:
00000274 3D47 FFBA move.w [A6 - 0x46], D7
00000278 426E FFA4 clr.w [A6 - 0x5C]
0000027C 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1
00000282 1F3C 0001 move.b -[A7], 0x1
00000286 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000028A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000028E 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00000292 A9E7 syscall Pack0/ListManager
00000294 1F3C 0001 move.b -[A7], 0x1
00000298 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000029C 3F3C 002C move.w -[A7], 0x2C /* ',' */
000002A0 A9E7 syscall Pack0/ListManager
000002A2 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000002A6 3F3C 0010 move.w -[A7], 0x10
000002AA A9E7 syscall Pack0/ListManager
000002AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002B0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
label000002B4:
000002B4 558F subq.l A7, 2
000002B6 3F3C FFFF move.w -[A7], 0xFFFF
000002BA 486E FFE4 pea.l [A6 - 0x1C]
000002BE A970 syscall GetNextEvent
000002C0 1E1F move.b D7, [A7]+
000002C2 6700 0260 beq +0x262 /* 00000524 */
000002C6 558F subq.l A7, 2
000002C8 486E FFE4 pea.l [A6 - 0x1C]
000002CC A97F syscall IsDialogEvent
000002CE 1E1F move.b D7, [A7]+
000002D0 6700 0234 beq +0x236 /* 00000506 */
000002D4 0C6E 0003 FFE4 cmpi.w [A6 - 0x1C], 0x3
000002DA 57C7 seq D7
000002DC 558F subq.l A7, 2
000002DE 486E FFE4 pea.l [A6 - 0x1C]
000002E2 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000002E6 3C1F move.w D6, [A7]+
000002E8 6B18 bmi +0x1A /* 00000302 */
000002EA 0C46 00FF cmpi.w D6, 0xFF
000002EE 6E12 bgt +0x14 /* 00000302 */
000002F0 49EE FF9F lea.l A4, [A6 - 0x61]
000002F4 3A06 move.w D5, D6
000002F6 E64D lsr D5.w, 3
000002F8 4445 neg.w D5
000002FA 0D34 5000 btst [A4 + D5.w], D6
000002FE 0A3C 0004 xori.b ccr, 4
label00000302:
00000302 57C6 seq D6
00000304 CC07 and.b D6, D7
00000306 CC2E FFA0 and.b D6, [A6 - 0x60]
0000030A 6700 001E beq +0x20 /* 0000032A */
0000030E 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1
00000314 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000318 3F3C 0001 move.w -[A7], 0x1
0000031C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000320 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1
00000326 6000 01DA bra +0x1DC /* 00000502 */
label0000032A:
0000032A 0C6E 0006 FFE4 cmpi.w [A6 - 0x1C], 0x6
00000330 6600 0038 bne +0x3A /* 0000036A */
00000334 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000338 A922 syscall BeginUpdate
0000033A 486E FFCA pea.l [A6 - 0x36]
0000033E A8A1 syscall FrameRect
00000340 286E FFFC movea.l A4, [A6 - 0x4]
00000344 2F2C 0018 move.l -[A7], [A4 + 0x18]
00000348 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000034C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000350 A9E7 syscall Pack0/ListManager
00000352 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000356 A981 syscall DrawDialog
00000358 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000035C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000360 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000364 A923 syscall EndUpdate
00000366 6000 019A bra +0x19C /* 00000502 */
label0000036A:
0000036A 558F subq.l A7, 2
0000036C 486E FFE4 pea.l [A6 - 0x1C]
00000370 486E FFF8 pea.l [A6 - 0x8]
00000374 486E FFE2 pea.l [A6 - 0x1E]
00000378 A980 syscall DialogSelect
0000037A 1E1F move.b D7, [A7]+
0000037C 6700 0184 beq +0x186 /* 00000502 */
00000380 3E2E FFE2 move.w D7, [A6 - 0x1E]
00000384 6000 015E bra +0x160 /* 000004E4 */
label00000388:
00000388 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1
0000038E 6000 0172 bra +0x174 /* 00000502 */
label00000392:
00000392 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000396 3F3C 00FF move.w -[A7], 0xFF
0000039A A95D syscall HiliteControl
0000039C 3E3C 0001 move.w D7, 0x1
000003A0 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
000003A6 6000 0020 bra +0x22 /* 000003C8 */
label000003AA:
000003AA 3C07 move.w D6, D7
000003AC 5346 subq.w D6, 1
000003AE 3D46 FFA4 move.w [A6 - 0x5C], D6
000003B2 4227 clr.b -[A7]
000003B4 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000003B8 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000003BC 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000003C0 A9E7 syscall Pack0/ListManager
000003C2 5247 addq.w D7, 1
000003C4 6900 0008 bvs +0xA /* 000003CE */
label000003C8:
000003C8 BE6E FD80 cmp.w D7, [A6 - 0x280]
000003CC 6FDC ble -0x22 /* 000003AA */
label000003CE:
000003CE 3D47 FFBA move.w [A6 - 0x46], D7
000003D2 422E FFA0 clr.b [A6 - 0x60]
000003D6 2F2E FFAC move.l -[A7], [A6 - 0x54]
000003DA 487A 022C pea.l [PC + 0x22C /* 00000608, value 0x18436861, pstring "Chapters To Print: 0 of " */]
000003DE 486E FD80 pea.l [A6 - 0x280]
000003E2 3F2D CE86 move.w -[A7], [A5 - 0x317A]
000003E6 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000003EA 588F addq.l A7, 4
000003EC 486E FD80 pea.l [A6 - 0x280]
000003F0 486E FC80 pea.l [A6 - 0x380]
000003F4 3F3C 0002 move.w -[A7], 0x2
000003F8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000003FC 486E FC80 pea.l [A6 - 0x380]
00000400 A98F syscall SetDialogItemText/SetIText
00000402 6000 00FE bra +0x100 /* 00000502 */
label00000406:
00000406 2D6E FFEE FFC2 move.l [A6 - 0x3E], [A6 - 0x12]
0000040C 486E FFC2 pea.l [A6 - 0x3E]
00000410 A871 syscall GlobalToLocal
00000412 558F subq.l A7, 2
00000414 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000418 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000041C 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000420 3F3C 0018 move.w -[A7], 0x18
00000424 A9E7 syscall Pack0/ListManager
00000426 1D5F FFC0 move.b [A6 - 0x40], [A7]+
0000042A 426E FFB8 clr.w [A6 - 0x48]
0000042E 3E3C 0001 move.w D7, 0x1
00000432 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
00000438 6000 002C bra +0x2E /* 00000466 */
label0000043C:
0000043C 3C07 move.w D6, D7
0000043E 5346 subq.w D6, 1
00000440 3D46 FFA4 move.w [A6 - 0x5C], D6
00000444 558F subq.l A7, 2
00000446 4227 clr.b -[A7]
00000448 486E FFA4 pea.l [A6 - 0x5C]
0000044C 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000450 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000454 A9E7 syscall Pack0/ListManager
00000456 1C1F move.b D6, [A7]+
00000458 6700 0006 beq +0x8 /* 00000460 */
0000045C 526E FFB8 addq.w [A6 - 0x48], 1
label00000460:
00000460 5247 addq.w D7, 1
00000462 6900 0008 bvs +0xA /* 0000046C */
label00000466:
00000466 BE6E FD80 cmp.w D7, [A6 - 0x280]
0000046A 6FD0 ble -0x2E /* 0000043C */
label0000046C:
0000046C 3D47 FFBA move.w [A6 - 0x46], D7
00000470 0C6E 0000 FFB8 cmpi.w [A6 - 0x48], 0x0
00000476 6F00 0014 ble +0x16 /* 0000048C */
0000047A 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1
00000480 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000484 4267 clr.w -[A7]
00000486 A95D syscall HiliteControl
00000488 6000 0010 bra +0x12 /* 0000049A */
label0000048C:
0000048C 422E FFA0 clr.b [A6 - 0x60]
00000490 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000494 3F3C 00FF move.w -[A7], 0xFF
00000498 A95D syscall HiliteControl
label0000049A:
0000049A 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000049E 487A 0154 pea.l [PC + 0x154 /* 000005F4, value 0x13436861, pstring "Chapters To Print: " */]
000004A2 486E FD80 pea.l [A6 - 0x280]
000004A6 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000004AA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004AE 588F addq.l A7, 4
000004B0 486E FD80 pea.l [A6 - 0x280]
000004B4 487A 0138 pea.l [PC + 0x138 /* 000005EE, value 0x4206F66, pstring " of " */]
000004B8 486E FC80 pea.l [A6 - 0x380]
000004BC 3F2D CE86 move.w -[A7], [A5 - 0x317A]
000004C0 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004C4 588F addq.l A7, 4
000004C6 486E FC80 pea.l [A6 - 0x380]
000004CA 486E FB80 pea.l [A6 - 0x480]
000004CE 3F3C 0004 move.w -[A7], 0x4
000004D2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000004D6 486E FB80 pea.l [A6 - 0x480]
000004DA A98F syscall SetDialogItemText/SetIText
000004DC 426E FFA4 clr.w [A6 - 0x5C]
000004E0 6000 0020 bra +0x22 /* 00000502 */
label000004E4:
000004E4 5347 subq.w D7, 1
000004E6 6700 FEA0 beq -0x15E /* 00000388 */
000004EA 5347 subq.w D7, 1
000004EC 6700 FE9A beq -0x164 /* 00000388 */
000004F0 5347 subq.w D7, 1
000004F2 6700 FE94 beq -0x16A /* 00000388 */
000004F6 5347 subq.w D7, 1
000004F8 6700 FE98 beq -0x166 /* 00000392 */
000004FC 5347 subq.w D7, 1
000004FE 6700 FF06 beq -0xF8 /* 00000406 */
label00000502:
00000502 6000 0020 bra +0x22 /* 00000524 */
label00000506:
00000506 3E2E FFE4 move.w D7, [A6 - 0x1C]
0000050A 6000 000C bra +0xE /* 00000518 */
label0000050E:
0000050E 3F3C 0001 move.w -[A7], 0x1
00000512 A9C8 syscall SysBeep
00000514 6000 000E bra +0x10 /* 00000524 */
label00000518:
00000518 5347 subq.w D7, 1
0000051A 67F2 beq -0xC /* 0000050E */
0000051C 5547 subq.w D7, 2
0000051E 67EE beq -0x10 /* 0000050E */
00000520 5547 subq.w D7, 2
00000522 67EA beq -0x14 /* 0000050E */
label00000524:
00000524 4A2E FFA2 tst.b [A6 - 0x5E]
00000528 6700 FD8A beq -0x274 /* 000002B4 */
0000052C 3E2E FFE2 move.w D7, [A6 - 0x1E]
00000530 6000 008E bra +0x90 /* 000005C0 */
label00000534:
00000534 3E3C 0001 move.w D7, 0x1
00000538 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
0000053E 6000 002E bra +0x30 /* 0000056E */
label00000542:
00000542 3C07 move.w D6, D7
00000544 5346 subq.w D6, 1
00000546 3D46 FFA4 move.w [A6 - 0x5C], D6
0000054A 286E 0008 movea.l A4, [A6 + 0x8]
0000054E 3C07 move.w D6, D7
00000550 5346 subq.w D6, 1
00000552 558F subq.l A7, 2
00000554 4227 clr.b -[A7]
00000556 486E FFA4 pea.l [A6 - 0x5C]
0000055A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000055E 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000562 A9E7 syscall Pack0/ListManager
00000564 199F 6000 move.b [A4 + D6.w], [A7]+
00000568 5247 addq.w D7, 1
0000056A 6900 0008 bvs +0xA /* 00000574 */
label0000056E:
0000056E BE6E FD80 cmp.w D7, [A6 - 0x280]
00000572 6FCE ble -0x30 /* 00000542 */
label00000574:
00000574 3D47 FFBA move.w [A6 - 0x46], D7
00000578 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000057E 6000 004E bra +0x50 /* 000005CE */
label00000582:
00000582 422E 000C clr.b [A6 + 0xC]
00000586 6000 0046 bra +0x48 /* 000005CE */
label0000058A:
0000058A 3E3C 0001 move.w D7, 0x1
0000058E 3D6D CE86 FD80 move.w [A6 - 0x280], [A5 - 0x317A]
00000594 6000 0016 bra +0x18 /* 000005AC */
label00000598:
00000598 286E 0008 movea.l A4, [A6 + 0x8]
0000059C 3C07 move.w D6, D7
0000059E 5346 subq.w D6, 1
000005A0 19BC 0001 6000 move.b [A4 + D6.w], 0x1
000005A6 5247 addq.w D7, 1
000005A8 6900 0008 bvs +0xA /* 000005B2 */
label000005AC:
000005AC BE6E FD80 cmp.w D7, [A6 - 0x280]
000005B0 6FE6 ble -0x18 /* 00000598 */
label000005B2:
000005B2 3D47 FFBA move.w [A6 - 0x46], D7
000005B6 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000005BC 6000 0010 bra +0x12 /* 000005CE */
label000005C0:
000005C0 5347 subq.w D7, 1
000005C2 6700 FF70 beq -0x8E /* 00000534 */
000005C6 5347 subq.w D7, 1
000005C8 67B8 beq -0x46 /* 00000582 */
000005CA 5347 subq.w D7, 1
000005CC 67BC beq -0x42 /* 0000058A */
label000005CE:
000005CE 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000005D2 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000005D6 A9E7 syscall Pack0/ListManager
000005D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005DC A983 syscall DisposeDialog
000005DE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005E2 A873 syscall SetPort
000005E4 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
000005E8 4E5E unlink A6
000005EA 2E9F move.l [A7], [A7]+
000005EC 4E75 rts
000005EE 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
000005F2 2000 move.l D0, D0
000005F4 1343 6861 move.b [A1 + 0x6861], D3
000005F8 7074 moveq.l D0, 0x74
000005FA 6572 bcs +0x74 /* 0000066E */
000005FC 7320 moveq.l D1, 0x20
000005FE 546F 2050 addq.w [A7 + 0x2050], 2
00000602 7269 moveq.l D1, 0x69
00000604 6E74 bgt +0x76 /* 0000067A */
00000606 3A20 move.w D5, -[A0]
00000608 1843 movea.b A4, D3
0000060A 6861 bvc +0x63 /* 0000066D */
0000060C 7074 moveq.l D0, 0x74
0000060E 6572 bcs +0x74 /* 00000682 */
00000610 7320 moveq.l D1, 0x20
00000612 546F 2050 addq.w [A7 + 0x2050], 2
00000616 7269 moveq.l D1, 0x69
00000618 6E74 bgt +0x76 /* 0000068E */
0000061A 3A20 move.w D5, -[A0]
0000061C 3020 move.w D0, -[A0]
0000061E 6F66 ble +0x68 /* 00000686 */
00000620 2000 move.l D0, D0
00000622 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
00000626 2000 move.l D0, D0
00000628 1343 6861 move.b [A1 + 0x6861], D3
0000062C 7074 moveq.l D0, 0x74
0000062E 6572 bcs +0x74 /* 000006A2 */
00000630 7320 moveq.l D1, 0x20
00000632 546F 2050 addq.w [A7 + 0x2050], 2
00000636 7269 moveq.l D1, 0x69
00000638 6E74 bgt +0x76 /* 000006AE */
0000063A 3A20 move.w D5, -[A0]
0000063C 0000 0000 ori.b D0, 0x0
00000640 0000 0000 ori.b D0, 0x0
00000644 0000 0000 ori.b D0, 0x0
00000648 0000 0000 ori.b D0, 0x0
0000064C 0000 0000 ori.b D0, 0x0
00000650 0000 0000 ori.b D0, 0x0
00000654 0000 0000 ori.b D0, 0x0
00000658 0000 2008 ori.b D0, 0x8
export_72:
fn0000065C:
0000065C 4E56 FFEA link A6, -0x0016
00000660 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000664 286D FDA8 movea.l A4, [A5 - 0x258]
00000668 2854 movea.l A4, [A4]
0000066A 2F0C move.l -[A7], A4
0000066C A851 syscall SetCursor
label0000066E:
0000066E 486E FFEA pea.l [A6 - 0x16]
00000672 42A7 clr.l -[A7]
00000674 42A7 clr.l -[A7]
00000676 A8A7 syscall SetRect
00000678 486E FFF2 pea.l [A6 - 0xE]
// begin alternate branch 0000067A-0000067C
label0000067A:
0000067A FFF2 .invalid <<F/7/7>>
// end alternate branch 0000067A-0000067C
label0000067A: // (misaligned)
0000067C A874 syscall GetPort
0000067E 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
label00000682:
00000682 A873 syscall SetPort
00000684 3B6E 0008 CE84 move.w [A5 - 0x317C], [A6 + 0x8]
// begin alternate branch 00000686-0000068A
label00000686:
00000686 0008 CE84 ori.b A0, 0x84
// end alternate branch 00000686-0000068A
label00000686: // (misaligned)
0000068A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label0000068E:
0000068E 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000692 3E2D CE84 move.w D7, [A5 - 0x317C]
00000696 5347 subq.w D7, 1
00000698 CFFC 02F0 muls.w D7, 0x2F0
0000069C 49ED CEA8 lea.l A4, [A5 - 0x3158]
000006A0 598F subq.l A7, 4
label000006A2:
000006A2 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
000006A6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000006AA 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000006AE:
000006AE 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000006B2 A9D9 syscall TEDeactivate
000006B4 42A7 clr.l -[A7]
000006B6 266D FDC0 movea.l A3, [A5 - 0x240]
000006BA 2653 movea.l A3, [A3]
000006BC 3C2B 003C move.w D6, [A3 + 0x3C]
000006C0 48C6 ext.l D6
000006C2 2F06 move.l -[A7], D6
000006C4 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000006C8 A9D1 syscall TESetSelect
000006CA 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000006CE A9D7 syscall TEDelete
000006D0 266D FDC0 movea.l A3, [A5 - 0x240]
000006D4 2653 movea.l A3, [A3]
000006D6 486B 0008 pea.l [A3 + 0x8]
000006DA A8A3 syscall EraseRect
000006DC 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000006E0 558F subq.l A7, 2
000006E2 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000006E6 A961 syscall GetControlMinimum/GetMinCtl
000006E8 A963 syscall SetControlValue/SetCtlValue
000006EA 486E FFEA pea.l [A6 - 0x16]
000006EE A87B syscall ClipRect
000006F0 266D FDC0 movea.l A3, [A5 - 0x240]
000006F4 2653 movea.l A3, [A3]
000006F6 3C2B 0008 move.w D6, [A3 + 0x8]
000006FA 9C53 sub.w D6, [A3]
000006FC 558F subq.l A7, 2
000006FE 2F2D FDB0 move.l -[A7], [A5 - 0x250]
00000702 A960 syscall GetControlValue/GetCtlValue
00000704 3A1F move.w D5, [A7]+
00000706 9C45 sub.w D6, D5
00000708 3D46 FFF6 move.w [A6 - 0xA], D6
0000070C 4A6E FFF6 tst.w [A6 - 0xA]
00000710 6700 000E beq +0x10 /* 00000720 */
00000714 4267 clr.w -[A7]
00000716 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000071A 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000071E A9DD syscall TEScroll
label00000720:
00000720 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000724 266D FDE4 movea.l A3, [A5 - 0x21C]
00000728 486B 0010 pea.l [A3 + 0x10]
0000072C A87B syscall ClipRect
0000072E 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
00000732 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000736 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
0000073A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000073E 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000742 A9D8 syscall TEActivate
00000744 0CAE 0000 0000 FFFC cmpi.l [A6 - 0x4], 0x0
0000074C 6F00 004A ble +0x4C /* 00000798 */
00000750 598F subq.l A7, 4
00000752 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
00000756 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000075A 2C1F move.l D6, [A7]+
0000075C 0C86 0000 0000 cmpi.l D6, 0x0
00000762 6F00 001E ble +0x20 /* 00000782 */
00000766 2674 7008 movea.l A3, [A4 + D7.w + 0x8]
0000076A 2F13 move.l -[A7], [A3]
0000076C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000770 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
00000774 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000778 3F3C 0007 move.w -[A7], 0x7
0000077C A83D syscall TEDispatch
0000077E 6000 0018 bra +0x1A /* 00000798 */
label00000782:
00000782 2674 7008 movea.l A3, [A4 + D7.w + 0x8]
00000786 2F13 move.l -[A7], [A3]
00000788 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000078C 42A7 clr.l -[A7]
0000078E 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000792 3F3C 0007 move.w -[A7], 0x7
00000796 A83D syscall TEDispatch
label00000798:
00000798 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
0000079C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000007A0 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
000007A4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000007A8 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000007AC A9D9 syscall TEDeactivate
000007AE 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0
000007B4 5EC6 sgt D6
000007B6 4406 neg.b D6
000007B8 6700 0006 beq +0x8 /* 000007C0 */
000007BC CC34 7006 and.b D6, [A4 + D7.w + 0x6]
label000007C0:
000007C0 6700 000A beq +0xC /* 000007CC */
000007C4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000007C8 4234 7006 clr.b [A4 + D7.w + 0x6]
label000007CC:
000007CC 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000007D0 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000007D4 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000007D8 4267 clr.w -[A7]
000007DA A963 syscall SetControlValue/SetCtlValue
000007DC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000007E0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000007E4 598F subq.l A7, 4
000007E6 A924 syscall FrontWindow
000007E8 2C1F move.l D6, [A7]+
000007EA BCAD FDE4 cmp.l D6, [A5 - 0x21C]
000007EE 6700 000C beq +0xE /* 000007FC */
000007F2 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000007F6 3F3C 00FF move.w -[A7], 0xFF
000007FA A95D syscall HiliteControl
label000007FC:
000007FC 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0
00000802 6F00 0010 ble +0x12 /* 00000814 */
00000806 266D FDC0 movea.l A3, [A5 - 0x240]
0000080A 2653 movea.l A3, [A3]
0000080C 486B 0008 pea.l [A3 + 0x8]
00000810 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
label00000814:
00000814 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000818 A873 syscall SetPort
0000081A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000081E 4E5E unlink A6
00000820 205F movea.l A0, [A7]+
00000822 548F addq.l A7, 2
00000824 4ED0 jmp [A0]
export_73:
fn00000826:
00000826 4E56 FFFE link A6, -0x0002
0000082A 48E7 0100 movem.l -[A7], D7
0000082E A850 syscall InitCursor
00000830 2F3C C800 0000 move.l -[A7], 0xC8000000
00000836 A8FD syscall PrGlue
00000838 558F subq.l A7, 2
0000083A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00000840 A8FD syscall PrGlue
00000842 3E1F move.w D7, [A7]+
00000844 4A47 tst.w D7
00000846 6600 0040 bne +0x42 /* 00000888 */
0000084A 558F subq.l A7, 2
0000084C 2F2D CB3A move.l -[A7], [A5 - 0x34C6]
00000850 2F3C 5204 0498 move.l -[A7], 0x52040498
00000856 A8FD syscall PrGlue
00000858 1D5F FFFE move.b [A6 - 0x2], [A7]+
0000085C 558F subq.l A7, 2
0000085E 2F2D CB3A move.l -[A7], [A5 - 0x34C6]
00000862 2F3C 2A04 0484 move.l -[A7], 0x2A040484
00000868 A8FD syscall PrGlue
0000086A 1D5F FFFE move.b [A6 - 0x2], [A7]+
0000086E 4A2E FFFE tst.b [A6 - 0x2]
00000872 6700 000C beq +0xE /* 00000880 */
00000876 1B7C 0001 FDE8 move.b [A5 - 0x218], 0x1
0000087C 6000 0006 bra +0x8 /* 00000884 */
label00000880:
00000880 422D FDE8 clr.b [A5 - 0x218]
label00000884:
00000884 6000 0008 bra +0xA /* 0000088E */
label00000888:
00000888 3F3C 0001 move.w -[A7], 0x1
0000088C A9C8 syscall SysBeep
label0000088E:
0000088E 2F3C D000 0000 move.l -[A7], 0xD0000000
00000894 A8FD syscall PrGlue
00000896 4CDF 0080 movem.l D7, [A7]+
0000089A 4E5E unlink A6
0000089C 4E75 rts
fn0000089E:
0000089E 4E56 FFFC link A6, -0x0004
000008A2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000008A6 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008AA A9D9 syscall TEDeactivate
000008AC 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008B0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000008B4 3E2D CE84 move.w D7, [A5 - 0x317C]
000008B8 5347 subq.w D7, 1
000008BA CFFC 02F0 muls.w D7, 0x2F0
000008BE 49ED CEA8 lea.l A4, [A5 - 0x3158]
000008C2 598F subq.l A7, 4
000008C4 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
000008C8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000008CC 2D5F FFFC move.l [A6 - 0x4], [A7]+
000008D0 42A7 clr.l -[A7]
000008D2 266D FDC0 movea.l A3, [A5 - 0x240]
000008D6 2653 movea.l A3, [A3]
000008D8 3C2B 003C move.w D6, [A3 + 0x3C]
000008DC 48C6 ext.l D6
000008DE 2F06 move.l -[A7], D6
000008E0 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008E4 A9D1 syscall TESetSelect
000008E6 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008EA A9D7 syscall TEDelete
000008EC 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
000008F0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000008F4 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
000008F8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000008FC 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000900 A9D8 syscall TEActivate
00000902 0CAE 0000 0000 FFFC cmpi.l [A6 - 0x4], 0x0
0000090A 6F00 004A ble +0x4C /* 00000956 */
0000090E 598F subq.l A7, 4
00000910 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
00000914 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000918 2C1F move.l D6, [A7]+
0000091A 0C86 0000 0000 cmpi.l D6, 0x0
00000920 6F00 001E ble +0x20 /* 00000940 */
00000924 2674 7008 movea.l A3, [A4 + D7.w + 0x8]
00000928 2F13 move.l -[A7], [A3]
0000092A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000092E 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
00000932 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000936 3F3C 0007 move.w -[A7], 0x7
0000093A A83D syscall TEDispatch
0000093C 6000 0018 bra +0x1A /* 00000956 */
label00000940:
00000940 2674 7008 movea.l A3, [A4 + D7.w + 0x8]
00000944 2F13 move.l -[A7], [A3]
00000946 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000094A 42A7 clr.l -[A7]
0000094C 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000950 3F3C 0007 move.w -[A7], 0x7
00000954 A83D syscall TEDispatch
label00000956:
00000956 2F34 700C move.l -[A7], [A4 + D7.w + 0xC]
0000095A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000095E 2F34 7008 move.l -[A7], [A4 + D7.w + 0x8]
00000962 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000966 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000096A A9D9 syscall TEDeactivate
0000096C 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0
00000972 5EC6 sgt D6
00000974 4406 neg.b D6
00000976 6700 0006 beq +0x8 /* 0000097E */
0000097A CC34 7006 and.b D6, [A4 + D7.w + 0x6]
label0000097E:
0000097E 6700 000A beq +0xC /* 0000098A */
00000982 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000986 4234 7006 clr.b [A4 + D7.w + 0x6]
label0000098A:
0000098A 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000098E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000992 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000996 4E5E unlink A6
00000998 4E75 rts
fn0000099A:
0000099A 4E56 FDFE link A6, -0x0202
0000099E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000009A2 286E 0008 movea.l A4, [A6 + 0x8]
000009A6 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
000009AC 3E2D CE88 move.w D7, [A5 - 0x3178]
000009B0 6B18 bmi +0x1A /* 000009CA */
000009B2 0C47 000F cmpi.w D7, 0xF
000009B6 6E12 bgt +0x14 /* 000009CA */
000009B8 47EE FDFF lea.l A3, [A6 - 0x201]
000009BC 3C07 move.w D6, D7
000009BE E64E lsr D6.w, 3
000009C0 4446 neg.w D6
000009C2 0F33 6000 btst [A3 + D6.w], D7
000009C6 0A3C 0004 xori.b ccr, 4
label000009CA:
000009CA 57C7 seq D7
000009CC 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
000009D2 3C2D CE8A move.w D6, [A5 - 0x3176]
000009D6 6B18 bmi +0x1A /* 000009F0 */
000009D8 0C46 000F cmpi.w D6, 0xF
000009DC 6E12 bgt +0x14 /* 000009F0 */
000009DE 47EE FDFF lea.l A3, [A6 - 0x201]
000009E2 3A06 move.w D5, D6
000009E4 E64D lsr D5.w, 3
000009E6 4445 neg.w D5
000009E8 0D33 5000 btst [A3 + D5.w], D6
000009EC 0A3C 0004 xori.b ccr, 4
label000009F0:
000009F0 57C6 seq D6
000009F2 8C07 or.b D6, D7
000009F4 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
000009FA 3E2D CE8C move.w D7, [A5 - 0x3174]
000009FE 6B18 bmi +0x1A /* 00000A18 */
00000A00 0C47 000F cmpi.w D7, 0xF
00000A04 6E12 bgt +0x14 /* 00000A18 */
00000A06 47EE FDFF lea.l A3, [A6 - 0x201]
00000A0A 3A07 move.w D5, D7
00000A0C E64D lsr D5.w, 3
00000A0E 4445 neg.w D5
00000A10 0F33 5000 btst [A3 + D5.w], D7
00000A14 0A3C 0004 xori.b ccr, 4
label00000A18:
00000A18 57C7 seq D7
00000A1A 8E06 or.b D7, D6
00000A1C 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000A22 3C2D CE8E move.w D6, [A5 - 0x3172]
00000A26 6B18 bmi +0x1A /* 00000A40 */
00000A28 0C46 000F cmpi.w D6, 0xF
00000A2C 6E12 bgt +0x14 /* 00000A40 */
00000A2E 47EE FDFF lea.l A3, [A6 - 0x201]
00000A32 3A06 move.w D5, D6
00000A34 E64D lsr D5.w, 3
00000A36 4445 neg.w D5
00000A38 0D33 5000 btst [A3 + D5.w], D6
00000A3C 0A3C 0004 xori.b ccr, 4
label00000A40:
00000A40 57C6 seq D6
00000A42 8C07 or.b D6, D7
00000A44 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000A4A 3E2D CE90 move.w D7, [A5 - 0x3170]
00000A4E 6B18 bmi +0x1A /* 00000A68 */
00000A50 0C47 000F cmpi.w D7, 0xF
00000A54 6E12 bgt +0x14 /* 00000A68 */
00000A56 47EE FDFF lea.l A3, [A6 - 0x201]
00000A5A 3A07 move.w D5, D7
00000A5C E64D lsr D5.w, 3
00000A5E 4445 neg.w D5
00000A60 0F33 5000 btst [A3 + D5.w], D7
00000A64 0A3C 0004 xori.b ccr, 4
label00000A68:
00000A68 57C7 seq D7
00000A6A 8E06 or.b D7, D6
00000A6C 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000A72 3C2D CE92 move.w D6, [A5 - 0x316E]
00000A76 6B18 bmi +0x1A /* 00000A90 */
00000A78 0C46 000F cmpi.w D6, 0xF
00000A7C 6E12 bgt +0x14 /* 00000A90 */
00000A7E 47EE FDFF lea.l A3, [A6 - 0x201]
00000A82 3A06 move.w D5, D6
00000A84 E64D lsr D5.w, 3
00000A86 4445 neg.w D5
00000A88 0D33 5000 btst [A3 + D5.w], D6
00000A8C 0A3C 0004 xori.b ccr, 4
label00000A90:
00000A90 57C6 seq D6
00000A92 8C07 or.b D6, D7
00000A94 4406 neg.b D6
00000A96 1946 FFD2 move.b [A4 - 0x2E], D6
00000A9A 4A2C FFD2 tst.b [A4 - 0x2E]
00000A9E 6700 0458 beq +0x45A /* 00000EF8 */
00000AA2 286E 0008 movea.l A4, [A6 + 0x8]
00000AA6 486C FFD4 pea.l [A4 - 0x2C]
00000AAA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000AAE 286E 0008 movea.l A4, [A6 + 0x8]
00000AB2 2F2C FFD4 move.l -[A7], [A4 - 0x2C]
00000AB6 4227 clr.b -[A7]
00000AB8 486E FF00 pea.l [A6 - 0x100]
00000ABC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000AC0 286E 0008 movea.l A4, [A6 + 0x8]
00000AC4 2F2C FFD4 move.l -[A7], [A4 - 0x2C]
00000AC8 1F3C 0002 move.b -[A7], 0x2
00000ACC 486E FE00 pea.l [A6 - 0x200]
00000AD0 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000AD4 3E2D CE88 move.w D7, [A5 - 0x3178]
00000AD8 6000 0078 bra +0x7A /* 00000B52 */
label00000ADC:
00000ADC 286E 0008 movea.l A4, [A6 + 0x8]
00000AE0 49EC FE9C lea.l A4, [A4 - 0x164]
00000AE4 47EE FF00 lea.l A3, [A6 - 0x100]
00000AE8 4247 clr.w D7
00000AEA 1E13 move.b D7, [A3]
label00000AEC:
00000AEC 18DB move.b [A4]+, [A3]+
00000AEE 51CF FFFC dbf D7, -0x6 /* 00000AEC */
00000AF2 6000 0070 bra +0x72 /* 00000B64 */
label00000AF6:
00000AF6 286E 0008 movea.l A4, [A6 + 0x8]
00000AFA 49EC FE9C lea.l A4, [A4 - 0x164]
00000AFE 47EE FE00 lea.l A3, [A6 - 0x200]
00000B02 4247 clr.w D7
00000B04 1E13 move.b D7, [A3]
label00000B06:
00000B06 18DB move.b [A4]+, [A3]+
00000B08 51CF FFFC dbf D7, -0x6 /* 00000B06 */
00000B0C 6000 0056 bra +0x58 /* 00000B64 */
label00000B10:
00000B10 286E 0008 movea.l A4, [A6 + 0x8]
00000B14 49EC FE9C lea.l A4, [A4 - 0x164]
00000B18 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000B1C 4247 clr.w D7
00000B1E 1E13 move.b D7, [A3]
label00000B20:
00000B20 18DB move.b [A4]+, [A3]+
00000B22 51CF FFFC dbf D7, -0x6 /* 00000B20 */
00000B26 6000 003C bra +0x3E /* 00000B64 */
label00000B2A:
00000B2A 286E 0008 movea.l A4, [A6 + 0x8]
00000B2E 49EC FE9C lea.l A4, [A4 - 0x164]
00000B32 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000B36 4247 clr.w D7
00000B38 1E13 move.b D7, [A3]
label00000B3A:
00000B3A 18DB move.b [A4]+, [A3]+
00000B3C 51CF FFFC dbf D7, -0x6 /* 00000B3A */
00000B40 6000 0022 bra +0x24 /* 00000B64 */
label00000B44:
00000B44 286E 0008 movea.l A4, [A6 + 0x8]
00000B48 197A 03C2 FE9C move.b [A4 - 0x164], [PC + 0x3C2 /* 00000F0C, value 0x0, cstring "" */]
00000B4E 6000 0014 bra +0x16 /* 00000B64 */
label00000B52:
00000B52 5747 subq.w D7, 3
00000B54 6786 beq -0x78 /* 00000ADC */
00000B56 5347 subq.w D7, 1
00000B58 679C beq -0x62 /* 00000AF6 */
00000B5A 5547 subq.w D7, 2
00000B5C 67B2 beq -0x4C /* 00000B10 */
00000B5E 5547 subq.w D7, 2
00000B60 67C8 beq -0x36 /* 00000B2A */
00000B62 60E0 bra -0x1E /* 00000B44 */
label00000B64:
00000B64 3E2D CE8A move.w D7, [A5 - 0x3176]
00000B68 6000 0078 bra +0x7A /* 00000BE2 */
label00000B6C:
00000B6C 286E 0008 movea.l A4, [A6 + 0x8]
00000B70 49EC FD9C lea.l A4, [A4 - 0x264]
00000B74 47EE FF00 lea.l A3, [A6 - 0x100]
00000B78 4247 clr.w D7
00000B7A 1E13 move.b D7, [A3]
label00000B7C:
00000B7C 18DB move.b [A4]+, [A3]+
00000B7E 51CF FFFC dbf D7, -0x6 /* 00000B7C */
00000B82 6000 0070 bra +0x72 /* 00000BF4 */
label00000B86:
00000B86 286E 0008 movea.l A4, [A6 + 0x8]
00000B8A 49EC FD9C lea.l A4, [A4 - 0x264]
00000B8E 47EE FE00 lea.l A3, [A6 - 0x200]
00000B92 4247 clr.w D7
00000B94 1E13 move.b D7, [A3]
label00000B96:
00000B96 18DB move.b [A4]+, [A3]+
00000B98 51CF FFFC dbf D7, -0x6 /* 00000B96 */
00000B9C 6000 0056 bra +0x58 /* 00000BF4 */
label00000BA0:
00000BA0 286E 0008 movea.l A4, [A6 + 0x8]
00000BA4 49EC FD9C lea.l A4, [A4 - 0x264]
00000BA8 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000BAC 4247 clr.w D7
00000BAE 1E13 move.b D7, [A3]
label00000BB0:
00000BB0 18DB move.b [A4]+, [A3]+
00000BB2 51CF FFFC dbf D7, -0x6 /* 00000BB0 */
00000BB6 6000 003C bra +0x3E /* 00000BF4 */
label00000BBA:
00000BBA 286E 0008 movea.l A4, [A6 + 0x8]
00000BBE 49EC FD9C lea.l A4, [A4 - 0x264]
00000BC2 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000BC6 4247 clr.w D7
00000BC8 1E13 move.b D7, [A3]
label00000BCA:
00000BCA 18DB move.b [A4]+, [A3]+
00000BCC 51CF FFFC dbf D7, -0x6 /* 00000BCA */
00000BD0 6000 0022 bra +0x24 /* 00000BF4 */
label00000BD4:
00000BD4 286E 0008 movea.l A4, [A6 + 0x8]
00000BD8 197A 0330 FD9C move.b [A4 - 0x264], [PC + 0x330 /* 00000F0A, value 0x0, cstring "" */]
00000BDE 6000 0014 bra +0x16 /* 00000BF4 */
label00000BE2:
00000BE2 5747 subq.w D7, 3
00000BE4 6786 beq -0x78 /* 00000B6C */
00000BE6 5347 subq.w D7, 1
00000BE8 679C beq -0x62 /* 00000B86 */
00000BEA 5547 subq.w D7, 2
00000BEC 67B2 beq -0x4C /* 00000BA0 */
00000BEE 5547 subq.w D7, 2
00000BF0 67C8 beq -0x36 /* 00000BBA */
00000BF2 60E0 bra -0x1E /* 00000BD4 */
label00000BF4:
00000BF4 3E2D CE8C move.w D7, [A5 - 0x3174]
00000BF8 6000 0078 bra +0x7A /* 00000C72 */
label00000BFC:
00000BFC 286E 0008 movea.l A4, [A6 + 0x8]
00000C00 49EC FC9C lea.l A4, [A4 - 0x364]
00000C04 47EE FF00 lea.l A3, [A6 - 0x100]
00000C08 4247 clr.w D7
00000C0A 1E13 move.b D7, [A3]
label00000C0C:
00000C0C 18DB move.b [A4]+, [A3]+
00000C0E 51CF FFFC dbf D7, -0x6 /* 00000C0C */
00000C12 6000 0070 bra +0x72 /* 00000C84 */
label00000C16:
00000C16 286E 0008 movea.l A4, [A6 + 0x8]
00000C1A 49EC FC9C lea.l A4, [A4 - 0x364]
00000C1E 47EE FE00 lea.l A3, [A6 - 0x200]
00000C22 4247 clr.w D7
00000C24 1E13 move.b D7, [A3]
label00000C26:
00000C26 18DB move.b [A4]+, [A3]+
00000C28 51CF FFFC dbf D7, -0x6 /* 00000C26 */
00000C2C 6000 0056 bra +0x58 /* 00000C84 */
label00000C30:
00000C30 286E 0008 movea.l A4, [A6 + 0x8]
00000C34 49EC FC9C lea.l A4, [A4 - 0x364]
00000C38 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000C3C 4247 clr.w D7
00000C3E 1E13 move.b D7, [A3]
label00000C40:
00000C40 18DB move.b [A4]+, [A3]+
00000C42 51CF FFFC dbf D7, -0x6 /* 00000C40 */
00000C46 6000 003C bra +0x3E /* 00000C84 */
label00000C4A:
00000C4A 286E 0008 movea.l A4, [A6 + 0x8]
00000C4E 49EC FC9C lea.l A4, [A4 - 0x364]
00000C52 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000C56 4247 clr.w D7
00000C58 1E13 move.b D7, [A3]
label00000C5A:
00000C5A 18DB move.b [A4]+, [A3]+
00000C5C 51CF FFFC dbf D7, -0x6 /* 00000C5A */
00000C60 6000 0022 bra +0x24 /* 00000C84 */
label00000C64:
00000C64 286E 0008 movea.l A4, [A6 + 0x8]
00000C68 197A 029E FC9C move.b [A4 - 0x364], [PC + 0x29E /* 00000F08, value 0x0, cstring "" */]
00000C6E 6000 0014 bra +0x16 /* 00000C84 */
label00000C72:
00000C72 5747 subq.w D7, 3
00000C74 6786 beq -0x78 /* 00000BFC */
00000C76 5347 subq.w D7, 1
00000C78 679C beq -0x62 /* 00000C16 */
00000C7A 5547 subq.w D7, 2
00000C7C 67B2 beq -0x4C /* 00000C30 */
00000C7E 5547 subq.w D7, 2
00000C80 67C8 beq -0x36 /* 00000C4A */
00000C82 60E0 bra -0x1E /* 00000C64 */
label00000C84:
00000C84 3E2D CE8E move.w D7, [A5 - 0x3172]
00000C88 6000 0078 bra +0x7A /* 00000D02 */
label00000C8C:
00000C8C 286E 0008 movea.l A4, [A6 + 0x8]
00000C90 49EC FB9C lea.l A4, [A4 - 0x464]
00000C94 47EE FF00 lea.l A3, [A6 - 0x100]
00000C98 4247 clr.w D7
00000C9A 1E13 move.b D7, [A3]
label00000C9C:
00000C9C 18DB move.b [A4]+, [A3]+
00000C9E 51CF FFFC dbf D7, -0x6 /* 00000C9C */
00000CA2 6000 0070 bra +0x72 /* 00000D14 */
label00000CA6:
00000CA6 286E 0008 movea.l A4, [A6 + 0x8]
00000CAA 49EC FB9C lea.l A4, [A4 - 0x464]
00000CAE 47EE FE00 lea.l A3, [A6 - 0x200]
00000CB2 4247 clr.w D7
00000CB4 1E13 move.b D7, [A3]
label00000CB6:
00000CB6 18DB move.b [A4]+, [A3]+
00000CB8 51CF FFFC dbf D7, -0x6 /* 00000CB6 */
00000CBC 6000 0056 bra +0x58 /* 00000D14 */
label00000CC0:
00000CC0 286E 0008 movea.l A4, [A6 + 0x8]
00000CC4 49EC FB9C lea.l A4, [A4 - 0x464]
00000CC8 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000CCC 4247 clr.w D7
00000CCE 1E13 move.b D7, [A3]
label00000CD0:
00000CD0 18DB move.b [A4]+, [A3]+
00000CD2 51CF FFFC dbf D7, -0x6 /* 00000CD0 */
00000CD6 6000 003C bra +0x3E /* 00000D14 */
label00000CDA:
00000CDA 286E 0008 movea.l A4, [A6 + 0x8]
00000CDE 49EC FB9C lea.l A4, [A4 - 0x464]
00000CE2 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000CE6 4247 clr.w D7
00000CE8 1E13 move.b D7, [A3]
label00000CEA:
00000CEA 18DB move.b [A4]+, [A3]+
00000CEC 51CF FFFC dbf D7, -0x6 /* 00000CEA */
00000CF0 6000 0022 bra +0x24 /* 00000D14 */
label00000CF4:
00000CF4 286E 0008 movea.l A4, [A6 + 0x8]
00000CF8 197A 020C FB9C move.b [A4 - 0x464], [PC + 0x20C /* 00000F06, value 0x0, cstring "" */]
00000CFE 6000 0014 bra +0x16 /* 00000D14 */
label00000D02:
00000D02 5747 subq.w D7, 3
00000D04 6786 beq -0x78 /* 00000C8C */
00000D06 5347 subq.w D7, 1
00000D08 679C beq -0x62 /* 00000CA6 */
00000D0A 5547 subq.w D7, 2
00000D0C 67B2 beq -0x4C /* 00000CC0 */
00000D0E 5547 subq.w D7, 2
00000D10 67C8 beq -0x36 /* 00000CDA */
00000D12 60E0 bra -0x1E /* 00000CF4 */
label00000D14:
00000D14 3E2D CE90 move.w D7, [A5 - 0x3170]
00000D18 6000 0078 bra +0x7A /* 00000D92 */
label00000D1C:
00000D1C 286E 0008 movea.l A4, [A6 + 0x8]
00000D20 49EC FA9C lea.l A4, [A4 - 0x564]
00000D24 47EE FF00 lea.l A3, [A6 - 0x100]
00000D28 4247 clr.w D7
00000D2A 1E13 move.b D7, [A3]
label00000D2C:
00000D2C 18DB move.b [A4]+, [A3]+
00000D2E 51CF FFFC dbf D7, -0x6 /* 00000D2C */
00000D32 6000 0070 bra +0x72 /* 00000DA4 */
label00000D36:
00000D36 286E 0008 movea.l A4, [A6 + 0x8]
00000D3A 49EC FA9C lea.l A4, [A4 - 0x564]
00000D3E 47EE FE00 lea.l A3, [A6 - 0x200]
00000D42 4247 clr.w D7
00000D44 1E13 move.b D7, [A3]
label00000D46:
00000D46 18DB move.b [A4]+, [A3]+
00000D48 51CF FFFC dbf D7, -0x6 /* 00000D46 */
00000D4C 6000 0056 bra +0x58 /* 00000DA4 */
label00000D50:
00000D50 286E 0008 movea.l A4, [A6 + 0x8]
00000D54 49EC FA9C lea.l A4, [A4 - 0x564]
00000D58 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000D5C 4247 clr.w D7
00000D5E 1E13 move.b D7, [A3]
label00000D60:
00000D60 18DB move.b [A4]+, [A3]+
00000D62 51CF FFFC dbf D7, -0x6 /* 00000D60 */
00000D66 6000 003C bra +0x3E /* 00000DA4 */
label00000D6A:
00000D6A 286E 0008 movea.l A4, [A6 + 0x8]
00000D6E 49EC FA9C lea.l A4, [A4 - 0x564]
00000D72 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000D76 4247 clr.w D7
00000D78 1E13 move.b D7, [A3]
label00000D7A:
00000D7A 18DB move.b [A4]+, [A3]+
00000D7C 51CF FFFC dbf D7, -0x6 /* 00000D7A */
00000D80 6000 0022 bra +0x24 /* 00000DA4 */
label00000D84:
00000D84 286E 0008 movea.l A4, [A6 + 0x8]
00000D88 197A 017A FA9C move.b [A4 - 0x564], [PC + 0x17A /* 00000F04, value 0x0, cstring "" */]
00000D8E 6000 0014 bra +0x16 /* 00000DA4 */
label00000D92:
00000D92 5747 subq.w D7, 3
00000D94 6786 beq -0x78 /* 00000D1C */
00000D96 5347 subq.w D7, 1
00000D98 679C beq -0x62 /* 00000D36 */
00000D9A 5547 subq.w D7, 2
00000D9C 67B2 beq -0x4C /* 00000D50 */
00000D9E 5547 subq.w D7, 2
00000DA0 67C8 beq -0x36 /* 00000D6A */
00000DA2 60E0 bra -0x1E /* 00000D84 */
label00000DA4:
00000DA4 3E2D CE92 move.w D7, [A5 - 0x316E]
00000DA8 6000 0078 bra +0x7A /* 00000E22 */
label00000DAC:
00000DAC 286E 0008 movea.l A4, [A6 + 0x8]
00000DB0 49EC F99C lea.l A4, [A4 - 0x664]
00000DB4 47EE FF00 lea.l A3, [A6 - 0x100]
00000DB8 4247 clr.w D7
00000DBA 1E13 move.b D7, [A3]
label00000DBC:
00000DBC 18DB move.b [A4]+, [A3]+
00000DBE 51CF FFFC dbf D7, -0x6 /* 00000DBC */
00000DC2 6000 0070 bra +0x72 /* 00000E34 */
label00000DC6:
00000DC6 286E 0008 movea.l A4, [A6 + 0x8]
00000DCA 49EC F99C lea.l A4, [A4 - 0x664]
00000DCE 47EE FE00 lea.l A3, [A6 - 0x200]
00000DD2 4247 clr.w D7
00000DD4 1E13 move.b D7, [A3]
label00000DD6:
00000DD6 18DB move.b [A4]+, [A3]+
00000DD8 51CF FFFC dbf D7, -0x6 /* 00000DD6 */
00000DDC 6000 0056 bra +0x58 /* 00000E34 */
label00000DE0:
00000DE0 286E 0008 movea.l A4, [A6 + 0x8]
00000DE4 49EC F99C lea.l A4, [A4 - 0x664]
00000DE8 47ED CC3E lea.l A3, [A5 - 0x33C2]
00000DEC 4247 clr.w D7
00000DEE 1E13 move.b D7, [A3]
label00000DF0:
00000DF0 18DB move.b [A4]+, [A3]+
00000DF2 51CF FFFC dbf D7, -0x6 /* 00000DF0 */
00000DF6 6000 003C bra +0x3E /* 00000E34 */
label00000DFA:
00000DFA 286E 0008 movea.l A4, [A6 + 0x8]
00000DFE 49EC F99C lea.l A4, [A4 - 0x664]
00000E02 47ED CB3E lea.l A3, [A5 - 0x34C2]
00000E06 4247 clr.w D7
00000E08 1E13 move.b D7, [A3]
label00000E0A:
00000E0A 18DB move.b [A4]+, [A3]+
00000E0C 51CF FFFC dbf D7, -0x6 /* 00000E0A */
00000E10 6000 0022 bra +0x24 /* 00000E34 */
label00000E14:
00000E14 286E 0008 movea.l A4, [A6 + 0x8]
00000E18 197A 00E8 F99C move.b [A4 - 0x664], [PC + 0xE8 /* 00000F02, value 0x0, cstring "" */]
00000E1E 6000 0014 bra +0x16 /* 00000E34 */
label00000E22:
00000E22 5747 subq.w D7, 3
00000E24 6786 beq -0x78 /* 00000DAC */
00000E26 5347 subq.w D7, 1
00000E28 679C beq -0x62 /* 00000DC6 */
00000E2A 5547 subq.w D7, 2
00000E2C 67B2 beq -0x4C /* 00000DE0 */
00000E2E 5547 subq.w D7, 2
00000E30 67C8 beq -0x36 /* 00000DFA */
00000E32 60E0 bra -0x1E /* 00000E14 */
label00000E34:
00000E34 558F subq.l A7, 2
00000E36 2F3C 000C 0014 move.l -[A7], 0xC0014
00000E3C A902 syscall RealFont
00000E3E 1E1F move.b D7, [A7]+
00000E40 6700 0016 beq +0x18 /* 00000E58 */
00000E44 286E 0008 movea.l A4, [A6 + 0x8]
00000E48 397C 0014 F798 move.w [A4 - 0x868], 0x14
00000E4E 397C 000C F79A move.w [A4 - 0x866], 0xC
00000E54 6000 00A2 bra +0xA4 /* 00000EF8 */
label00000E58:
00000E58 558F subq.l A7, 2
00000E5A 2F3C 000C 0014 move.l -[A7], 0xC0014
00000E60 A902 syscall RealFont
00000E62 1E1F move.b D7, [A7]+
00000E64 6700 0016 beq +0x18 /* 00000E7C */
00000E68 286E 0008 movea.l A4, [A6 + 0x8]
00000E6C 397C 0014 F798 move.w [A4 - 0x868], 0x14
00000E72 397C 000C F79A move.w [A4 - 0x866], 0xC
00000E78 6000 007E bra +0x80 /* 00000EF8 */
label00000E7C:
00000E7C 558F subq.l A7, 2
00000E7E 2F3C 000C 0015 move.l -[A7], 0xC0015
00000E84 A902 syscall RealFont
00000E86 1E1F move.b D7, [A7]+
00000E88 6700 0016 beq +0x18 /* 00000EA0 */
00000E8C 286E 0008 movea.l A4, [A6 + 0x8]
00000E90 397C 0015 F798 move.w [A4 - 0x868], 0x15
00000E96 397C 000C F79A move.w [A4 - 0x866], 0xC
00000E9C 6000 005A bra +0x5C /* 00000EF8 */
label00000EA0:
00000EA0 558F subq.l A7, 2
00000EA2 2F3C 000C 0015 move.l -[A7], 0xC0015
00000EA8 A902 syscall RealFont
00000EAA 1E1F move.b D7, [A7]+
00000EAC 6700 0016 beq +0x18 /* 00000EC4 */
00000EB0 286E 0008 movea.l A4, [A6 + 0x8]
00000EB4 397C 0015 F798 move.w [A4 - 0x868], 0x15
00000EBA 397C 000C F79A move.w [A4 - 0x866], 0xC
00000EC0 6000 0036 bra +0x38 /* 00000EF8 */
label00000EC4:
00000EC4 558F subq.l A7, 2
00000EC6 2F3C 000C 0003 move.l -[A7], 0xC0003
00000ECC A902 syscall RealFont
00000ECE 1E1F move.b D7, [A7]+
00000ED0 6700 0016 beq +0x18 /* 00000EE8 */
00000ED4 286E 0008 movea.l A4, [A6 + 0x8]
00000ED8 397C 0003 F798 move.w [A4 - 0x868], 0x3
00000EDE 397C 000C F79A move.w [A4 - 0x866], 0xC
00000EE4 6000 0012 bra +0x14 /* 00000EF8 */
label00000EE8:
00000EE8 286E 0008 movea.l A4, [A6 + 0x8]
00000EEC 397C 0003 F798 move.w [A4 - 0x868], 0x3
00000EF2 397C 0009 F79A move.w [A4 - 0x866], 0x9 /* '\t' */
label00000EF8:
00000EF8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000EFC 4E5E unlink A6
00000EFE 2E9F move.l [A7], [A7]+
00000F00 4E75 rts
00000F02 0000 0000 ori.b D0, 0x0
00000F06 0000 0000 ori.b D0, 0x0
00000F0A 0000 0000 ori.b D0, 0x0
fn00000F0E:
00000F0E 4E56 FFFE link A6, -0x0002
00000F12 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F16 3E3C 0001 move.w D7, 0x1
00000F1A 6000 00B0 bra +0xB2 /* 00000FCC */
label00000F1E:
00000F1E 286E 0008 movea.l A4, [A6 + 0x8]
00000F22 3C07 move.w D6, D7
00000F24 5346 subq.w D6, 1
00000F26 E74E lsl D6.w, 3
00000F28 29AD FDC4 60B4 move.l [A4 + D6.w - 0x76], [A5 - 0x23C]
00000F2E 29AD FDC8 60B8 move.l [A4 + D6.w - 0x72], [A5 - 0x238]
00000F34 3C07 move.w D6, D7
00000F36 5346 subq.w D6, 1
00000F38 E74E lsl D6.w, 3
00000F3A 266D CB3A movea.l A3, [A5 - 0x34C6]
00000F3E 2653 movea.l A3, [A3]
00000F40 3A2B 000C move.w D5, [A3 + 0xC]
00000F44 0445 0048 subi.w D5, 0x48 /* 'H' */
00000F48 0645 000A addi.w D5, 0xA /* '\n' */
00000F4C 3985 60B4 move.w [A4 + D6.w - 0x76], D5
00000F50 39AB 000C 60B8 move.w [A4 + D6.w - 0x72], [A3 + 0xC]
00000F56 3A07 move.w D5, D7
00000F58 6000 0064 bra +0x66 /* 00000FBE */
label00000F5C:
00000F5C 3A2D CE82 move.w D5, [A5 - 0x317E]
00000F60 DA45 add.w D5, D5
00000F62 48C5 ext.l D5
00000F64 8BFC 0005 divs.w D5, 0x5
00000F68 DA74 60B6 add.w D5, [A4 + D6.w - 0x74]
00000F6C 5245 addq.w D5, 1
00000F6E 3985 60B6 move.w [A4 + D6.w - 0x74], D5
00000F72 3A2D CE82 move.w D5, [A5 - 0x317E]
00000F76 48C5 ext.l D5
00000F78 8BFC 0005 divs.w D5, 0x5
00000F7C DA74 60B6 add.w D5, [A4 + D6.w - 0x74]
00000F80 3985 60BA move.w [A4 + D6.w - 0x70], D5
00000F84 6000 0044 bra +0x46 /* 00000FCA */
label00000F88:
00000F88 3A2D CE82 move.w D5, [A5 - 0x317E]
00000F8C DA45 add.w D5, D5
00000F8E 48C5 ext.l D5
00000F90 8BFC 0005 divs.w D5, 0x5
00000F94 DA74 60B6 add.w D5, [A4 + D6.w - 0x74]
00000F98 5345 subq.w D5, 1
00000F9A 3985 60BA move.w [A4 + D6.w - 0x70], D5
00000F9E 6000 002A bra +0x2C /* 00000FCA */
label00000FA2:
00000FA2 3A2D CE82 move.w D5, [A5 - 0x317E]
00000FA6 DA45 add.w D5, D5
00000FA8 48C5 ext.l D5
00000FAA 8BFC 0005 divs.w D5, 0x5
00000FAE 3834 60BA move.w D4, [A4 + D6.w - 0x70]
00000FB2 9845 sub.w D4, D5
00000FB4 5244 addq.w D4, 1
00000FB6 3984 60B6 move.w [A4 + D6.w - 0x74], D4
00000FBA 6000 000E bra +0x10 /* 00000FCA */
label00000FBE:
00000FBE 5345 subq.w D5, 1
00000FC0 679A beq -0x64 /* 00000F5C */
00000FC2 5345 subq.w D5, 1
00000FC4 67C2 beq -0x3C /* 00000F88 */
00000FC6 5345 subq.w D5, 1
00000FC8 67D8 beq -0x26 /* 00000FA2 */
label00000FCA:
00000FCA 5247 addq.w D7, 1
label00000FCC:
00000FCC 0C47 0003 cmpi.w D7, 0x3
00000FD0 6F00 FF4C ble -0xB2 /* 00000F1E */
00000FD4 3D47 FFFE move.w [A6 - 0x2], D7
00000FD8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000FDC 4E5E unlink A6
00000FDE 2E9F move.l [A7], [A7]+
00000FE0 4E75 rts
fn00000FE2:
00000FE2 4E56 FAFC link A6, -0x0504
00000FE6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000FEA 286E 0008 movea.l A4, [A6 + 0x8]
00000FEE 4A2C FFD2 tst.b [A4 - 0x2E]
00000FF2 6700 0454 beq +0x456 /* 00001448 */
00000FF6 4A2D CE94 tst.b [A5 - 0x316C]
00000FFA 6700 0010 beq +0x12 /* 0000100C */
00000FFE 286E 0008 movea.l A4, [A6 + 0x8]
00001002 396C FFDC FFDA move.w [A4 - 0x26], [A4 - 0x24]
00001008 6000 0050 bra +0x52 /* 0000105A */
label0000100C:
0000100C 286E 0008 movea.l A4, [A6 + 0x8]
00001010 426C FFDA clr.w [A4 - 0x26]
00001014 3E3C 0001 move.w D7, 0x1
00001018 3C2D CE84 move.w D6, [A5 - 0x317C]
0000101C 5346 subq.w D6, 1
0000101E 3D46 FCFC move.w [A6 - 0x304], D6
00001022 6000 0020 bra +0x22 /* 00001044 */
label00001026:
00001026 286E 0008 movea.l A4, [A6 + 0x8]
0000102A 3C07 move.w D6, D7
0000102C 5346 subq.w D6, 1
0000102E CDFC 02F0 muls.w D6, 0x2F0
00001032 47ED CEA8 lea.l A3, [A5 - 0x3158]
00001036 3A33 6004 move.w D5, [A3 + D6.w + 0x4]
0000103A DB6C FFDA add.w [A4 - 0x26], D5
0000103E 5247 addq.w D7, 1
00001040 6900 0008 bvs +0xA /* 0000104A */
label00001044:
00001044 BE6E FCFC cmp.w D7, [A6 - 0x304]
00001048 6FDC ble -0x22 /* 00001026 */
label0000104A:
0000104A 3D47 FFFE move.w [A6 - 0x2], D7
0000104E 286E 0008 movea.l A4, [A6 + 0x8]
00001052 3E2C FFDC move.w D7, [A4 - 0x24]
00001056 DF6C FFDA add.w [A4 - 0x26], D7
label0000105A:
0000105A 0C6D 0007 CE88 cmpi.w [A5 - 0x3178], 0x7
00001060 6600 0026 bne +0x28 /* 00001088 */
00001064 286E 0008 movea.l A4, [A6 + 0x8]
00001068 3E2D CE84 move.w D7, [A5 - 0x317C]
0000106C 5347 subq.w D7, 1
0000106E CFFC 02F0 muls.w D7, 0x2F0
00001072 47ED CEA8 lea.l A3, [A5 - 0x3158]
00001076 49EC FE9C lea.l A4, [A4 - 0x164]
0000107A 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
0000107E 4247 clr.w D7
00001080 1E13 move.b D7, [A3]
label00001082:
00001082 18DB move.b [A4]+, [A3]+
00001084 51CF FFFC dbf D7, -0x6 /* 00001082 */
label00001088:
00001088 0C6D 0007 CE8A cmpi.w [A5 - 0x3176], 0x7
0000108E 6600 0026 bne +0x28 /* 000010B6 */
00001092 286E 0008 movea.l A4, [A6 + 0x8]
00001096 3E2D CE84 move.w D7, [A5 - 0x317C]
0000109A 5347 subq.w D7, 1
0000109C CFFC 02F0 muls.w D7, 0x2F0
000010A0 47ED CEA8 lea.l A3, [A5 - 0x3158]
000010A4 49EC FD9C lea.l A4, [A4 - 0x264]
000010A8 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
000010AC 4247 clr.w D7
000010AE 1E13 move.b D7, [A3]
label000010B0:
000010B0 18DB move.b [A4]+, [A3]+
000010B2 51CF FFFC dbf D7, -0x6 /* 000010B0 */
label000010B6:
000010B6 0C6D 0007 CE8C cmpi.w [A5 - 0x3174], 0x7
000010BC 6600 0026 bne +0x28 /* 000010E4 */
000010C0 286E 0008 movea.l A4, [A6 + 0x8]
000010C4 3E2D CE84 move.w D7, [A5 - 0x317C]
000010C8 5347 subq.w D7, 1
000010CA CFFC 02F0 muls.w D7, 0x2F0
000010CE 47ED CEA8 lea.l A3, [A5 - 0x3158]
000010D2 49EC FC9C lea.l A4, [A4 - 0x364]
000010D6 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
000010DA 4247 clr.w D7
000010DC 1E13 move.b D7, [A3]
label000010DE:
000010DE 18DB move.b [A4]+, [A3]+
000010E0 51CF FFFC dbf D7, -0x6 /* 000010DE */
label000010E4:
000010E4 0C6D 0007 CE8E cmpi.w [A5 - 0x3172], 0x7
000010EA 6600 0026 bne +0x28 /* 00001112 */
000010EE 286E 0008 movea.l A4, [A6 + 0x8]
000010F2 3E2D CE84 move.w D7, [A5 - 0x317C]
000010F6 5347 subq.w D7, 1
000010F8 CFFC 02F0 muls.w D7, 0x2F0
000010FC 47ED CEA8 lea.l A3, [A5 - 0x3158]
00001100 49EC FB9C lea.l A4, [A4 - 0x464]
00001104 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
00001108 4247 clr.w D7
0000110A 1E13 move.b D7, [A3]
label0000110C:
0000110C 18DB move.b [A4]+, [A3]+
0000110E 51CF FFFC dbf D7, -0x6 /* 0000110C */
label00001112:
00001112 0C6D 0007 CE90 cmpi.w [A5 - 0x3170], 0x7
00001118 6600 0026 bne +0x28 /* 00001140 */
0000111C 286E 0008 movea.l A4, [A6 + 0x8]
00001120 3E2D CE84 move.w D7, [A5 - 0x317C]
00001124 5347 subq.w D7, 1
00001126 CFFC 02F0 muls.w D7, 0x2F0
0000112A 47ED CEA8 lea.l A3, [A5 - 0x3158]
0000112E 49EC FA9C lea.l A4, [A4 - 0x564]
00001132 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
00001136 4247 clr.w D7
00001138 1E13 move.b D7, [A3]
label0000113A:
0000113A 18DB move.b [A4]+, [A3]+
0000113C 51CF FFFC dbf D7, -0x6 /* 0000113A */
label00001140:
00001140 0C6D 0007 CE92 cmpi.w [A5 - 0x316E], 0x7
00001146 6600 0026 bne +0x28 /* 0000116E */
0000114A 286E 0008 movea.l A4, [A6 + 0x8]
0000114E 3E2D CE84 move.w D7, [A5 - 0x317C]
00001152 5347 subq.w D7, 1
00001154 CFFC 02F0 muls.w D7, 0x2F0
00001158 47ED CEA8 lea.l A3, [A5 - 0x3158]
0000115C 49EC F99C lea.l A4, [A4 - 0x664]
00001160 47F3 7010 lea.l A3, [A3 + D7.w + 0x10]
00001164 4247 clr.w D7
00001166 1E13 move.b D7, [A3]
label00001168:
00001168 18DB move.b [A4]+, [A3]+
0000116A 51CF FFFC dbf D7, -0x6 /* 00001168 */
label0000116E:
0000116E 0C6D 0005 CE88 cmpi.w [A5 - 0x3178], 0x5
00001174 6600 003A bne +0x3C /* 000011B0 */
00001178 286E 0008 movea.l A4, [A6 + 0x8]
0000117C 487A 0302 pea.l [PC + 0x302 /* 00001480, value 0x6506167, pstring "Page " */]
00001180 486E FBFC pea.l [A6 - 0x404]
00001184 3F2C FFDA move.w -[A7], [A4 - 0x26]
00001188 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000118C 588F addq.l A7, 4
0000118E 486E FBFC pea.l [A6 - 0x404]
00001192 486E FAFC pea.l [A6 - 0x504]
00001196 3F3C 0002 move.w -[A7], 0x2
0000119A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000119E 49EC FE9C lea.l A4, [A4 - 0x164]
000011A2 47EE FAFC lea.l A3, [A6 - 0x504]
000011A6 4247 clr.w D7
000011A8 1E13 move.b D7, [A3]
label000011AA:
000011AA 18DB move.b [A4]+, [A3]+
000011AC 51CF FFFC dbf D7, -0x6 /* 000011AA */
label000011B0:
000011B0 0C6D 0005 CE8A cmpi.w [A5 - 0x3176], 0x5
000011B6 6600 003A bne +0x3C /* 000011F2 */
000011BA 286E 0008 movea.l A4, [A6 + 0x8]
000011BE 487A 02B8 pea.l [PC + 0x2B8 /* 00001478, value 0x6506167, pstring "Page " */]
000011C2 486E FBFC pea.l [A6 - 0x404]
000011C6 3F2C FFDA move.w -[A7], [A4 - 0x26]
000011CA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000011CE 588F addq.l A7, 4
000011D0 486E FBFC pea.l [A6 - 0x404]
000011D4 486E FAFC pea.l [A6 - 0x504]
000011D8 3F3C 0002 move.w -[A7], 0x2
000011DC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000011E0 49EC FD9C lea.l A4, [A4 - 0x264]
000011E4 47EE FAFC lea.l A3, [A6 - 0x504]
000011E8 4247 clr.w D7
000011EA 1E13 move.b D7, [A3]
label000011EC:
000011EC 18DB move.b [A4]+, [A3]+
000011EE 51CF FFFC dbf D7, -0x6 /* 000011EC */
label000011F2:
000011F2 0C6D 0005 CE8C cmpi.w [A5 - 0x3174], 0x5
000011F8 6600 003A bne +0x3C /* 00001234 */
000011FC 286E 0008 movea.l A4, [A6 + 0x8]
00001200 487A 026E pea.l [PC + 0x26E /* 00001470, value 0x6506167, pstring "Page " */]
00001204 486E FBFC pea.l [A6 - 0x404]
00001208 3F2C FFDA move.w -[A7], [A4 - 0x26]
0000120C 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001210 588F addq.l A7, 4
00001212 486E FBFC pea.l [A6 - 0x404]
00001216 486E FAFC pea.l [A6 - 0x504]
0000121A 3F3C 0002 move.w -[A7], 0x2
0000121E 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001222 49EC FC9C lea.l A4, [A4 - 0x364]
00001226 47EE FAFC lea.l A3, [A6 - 0x504]
0000122A 4247 clr.w D7
0000122C 1E13 move.b D7, [A3]
label0000122E:
0000122E 18DB move.b [A4]+, [A3]+
00001230 51CF FFFC dbf D7, -0x6 /* 0000122E */
label00001234:
00001234 0C6D 0005 CE8E cmpi.w [A5 - 0x3172], 0x5
0000123A 6600 003A bne +0x3C /* 00001276 */
0000123E 286E 0008 movea.l A4, [A6 + 0x8]
00001242 487A 0224 pea.l [PC + 0x224 /* 00001468, value 0x6506167, pstring "Page " */]
00001246 486E FBFC pea.l [A6 - 0x404]
0000124A 3F2C FFDA move.w -[A7], [A4 - 0x26]
0000124E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001252 588F addq.l A7, 4
00001254 486E FBFC pea.l [A6 - 0x404]
00001258 486E FAFC pea.l [A6 - 0x504]
0000125C 3F3C 0002 move.w -[A7], 0x2
00001260 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001264 49EC FB9C lea.l A4, [A4 - 0x464]
00001268 47EE FAFC lea.l A3, [A6 - 0x504]
0000126C 4247 clr.w D7
0000126E 1E13 move.b D7, [A3]
label00001270:
00001270 18DB move.b [A4]+, [A3]+
00001272 51CF FFFC dbf D7, -0x6 /* 00001270 */
label00001276:
00001276 0C6D 0005 CE90 cmpi.w [A5 - 0x3170], 0x5
0000127C 6600 003A bne +0x3C /* 000012B8 */
00001280 286E 0008 movea.l A4, [A6 + 0x8]
00001284 487A 01DA pea.l [PC + 0x1DA /* 00001460, value 0x6506167, pstring "Page " */]
00001288 486E FBFC pea.l [A6 - 0x404]
0000128C 3F2C FFDA move.w -[A7], [A4 - 0x26]
00001290 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001294 588F addq.l A7, 4
00001296 486E FBFC pea.l [A6 - 0x404]
0000129A 486E FAFC pea.l [A6 - 0x504]
0000129E 3F3C 0002 move.w -[A7], 0x2
000012A2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000012A6 49EC FA9C lea.l A4, [A4 - 0x564]
000012AA 47EE FAFC lea.l A3, [A6 - 0x504]
000012AE 4247 clr.w D7
000012B0 1E13 move.b D7, [A3]
label000012B2:
000012B2 18DB move.b [A4]+, [A3]+
000012B4 51CF FFFC dbf D7, -0x6 /* 000012B2 */
label000012B8:
000012B8 0C6D 0005 CE92 cmpi.w [A5 - 0x316E], 0x5
000012BE 6600 003A bne +0x3C /* 000012FA */
000012C2 286E 0008 movea.l A4, [A6 + 0x8]
000012C6 487A 0190 pea.l [PC + 0x190 /* 00001458, value 0x6506167, pstring "Page " */]
000012CA 486E FBFC pea.l [A6 - 0x404]
000012CE 3F2C FFDA move.w -[A7], [A4 - 0x26]
000012D2 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000012D6 588F addq.l A7, 4
000012D8 486E FBFC pea.l [A6 - 0x404]
000012DC 486E FAFC pea.l [A6 - 0x504]
000012E0 3F3C 0002 move.w -[A7], 0x2
000012E4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000012E8 49EC F99C lea.l A4, [A4 - 0x664]
000012EC 47EE FAFC lea.l A3, [A6 - 0x504]
000012F0 4247 clr.w D7
000012F2 1E13 move.b D7, [A3]
label000012F4:
000012F4 18DB move.b [A4]+, [A3]+
000012F6 51CF FFFC dbf D7, -0x6 /* 000012F4 */
label000012FA:
000012FA 286E 0008 movea.l A4, [A6 + 0x8]
000012FE 486C FE9C pea.l [A4 - 0x164]
00001302 487A 0152 pea.l [PC + 0x152 /* 00001456, value 0x10D0650 */]
00001306 286E 0008 movea.l A4, [A6 + 0x8]
0000130A 486C FB9C pea.l [A4 - 0x464]
0000130E 486E FBFC pea.l [A6 - 0x404]
00001312 3F3C 0003 move.w -[A7], 0x3
00001316 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000131A 49EE FEFE lea.l A4, [A6 - 0x102]
0000131E 47EE FBFC lea.l A3, [A6 - 0x404]
00001322 4247 clr.w D7
00001324 1E13 move.b D7, [A3]
label00001326:
00001326 18DB move.b [A4]+, [A3]+
00001328 51CF FFFC dbf D7, -0x6 /* 00001326 */
0000132C 286E 0008 movea.l A4, [A6 + 0x8]
00001330 486C FD9C pea.l [A4 - 0x264]
00001334 487A 011E pea.l [PC + 0x11E /* 00001454, value 0x10D010D */]
00001338 286E 0008 movea.l A4, [A6 + 0x8]
0000133C 486C FA9C pea.l [A4 - 0x564]
00001340 486E FBFC pea.l [A6 - 0x404]
00001344 3F3C 0003 move.w -[A7], 0x3
00001348 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000134C 49EE FDFE lea.l A4, [A6 - 0x202]
00001350 47EE FBFC lea.l A3, [A6 - 0x404]
00001354 4247 clr.w D7
00001356 1E13 move.b D7, [A3]
label00001358:
00001358 18DB move.b [A4]+, [A3]+
0000135A 51CF FFFC dbf D7, -0x6 /* 00001358 */
0000135E 286E 0008 movea.l A4, [A6 + 0x8]
00001362 486C FC9C pea.l [A4 - 0x364]
00001366 487A 00EA pea.l [PC + 0xEA /* 00001452, value 0x10D010D */]
0000136A 286E 0008 movea.l A4, [A6 + 0x8]
0000136E 486C F99C pea.l [A4 - 0x664]
00001372 486E FBFC pea.l [A6 - 0x404]
00001376 3F3C 0003 move.w -[A7], 0x3
0000137A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000137E 49EE FCFE lea.l A4, [A6 - 0x302]
00001382 47EE FBFC lea.l A3, [A6 - 0x404]
00001386 4247 clr.w D7
00001388 1E13 move.b D7, [A3]
label0000138A:
0000138A 18DB move.b [A4]+, [A3]+
0000138C 51CF FFFC dbf D7, -0x6 /* 0000138A */
00001390 286E 0008 movea.l A4, [A6 + 0x8]
00001394 3F2C F798 move.w -[A7], [A4 - 0x868]
00001398 A887 syscall TextFont
0000139A 286E 0008 movea.l A4, [A6 + 0x8]
0000139E 3F2C F79A move.w -[A7], [A4 - 0x866]
000013A2 A88A syscall TextSize
000013A4 286D CB3A movea.l A4, [A5 - 0x34C6]
000013A8 2854 movea.l A4, [A4]
000013AA 486C 0008 pea.l [A4 + 0x8]
000013AE A87B syscall ClipRect
000013B0 49EE FEFE lea.l A4, [A6 - 0x102]
000013B4 2E0C move.l D7, A4
000013B6 5287 addq.l D7, 1
000013B8 2F07 move.l -[A7], D7
000013BA 4247 clr.w D7
000013BC 1E2E FEFE move.b D7, [A6 - 0x102]
000013C0 48C7 ext.l D7
000013C2 2F07 move.l -[A7], D7
000013C4 286E 0008 movea.l A4, [A6 + 0x8]
000013C8 486C FFBC pea.l [A4 - 0x44]
000013CC 4267 clr.w -[A7]
000013CE A9CE syscall TETextBox/TextBox
000013D0 49EE FDFE lea.l A4, [A6 - 0x202]
000013D4 2E0C move.l D7, A4
000013D6 5287 addq.l D7, 1
000013D8 2F07 move.l -[A7], D7
000013DA 4247 clr.w D7
000013DC 1E2E FDFE move.b D7, [A6 - 0x202]
000013E0 48C7 ext.l D7
000013E2 2F07 move.l -[A7], D7
000013E4 286E 0008 movea.l A4, [A6 + 0x8]
000013E8 486C FFB4 pea.l [A4 - 0x4C]
000013EC 3F3C 0001 move.w -[A7], 0x1
000013F0 A9CE syscall TETextBox/TextBox
000013F2 49EE FCFE lea.l A4, [A6 - 0x302]
000013F6 2E0C move.l D7, A4
000013F8 5287 addq.l D7, 1
000013FA 2F07 move.l -[A7], D7
000013FC 4247 clr.w D7
000013FE 1E2E FCFE move.b D7, [A6 - 0x302]
00001402 48C7 ext.l D7
00001404 2F07 move.l -[A7], D7
00001406 286E 0008 movea.l A4, [A6 + 0x8]
0000140A 486C FFC4 pea.l [A4 - 0x3C]
0000140E 3F3C FFFF move.w -[A7], 0xFFFF
00001412 A9CE syscall TETextBox/TextBox
00001414 486D FEB2 pea.l [A5 - 0x14E]
00001418 A89D syscall PenPat
0000141A 3F2D FDC6 move.w -[A7], [A5 - 0x23A]
0000141E 286E 0008 movea.l A4, [A6 + 0x8]
00001422 3E2C FFBC move.w D7, [A4 - 0x44]
00001426 0447 000A subi.w D7, 0xA /* '\n' */
0000142A 3F07 move.w -[A7], D7
0000142C A893 syscall MoveTo
0000142E 3F2D FDCA move.w -[A7], [A5 - 0x236]
00001432 286E 0008 movea.l A4, [A6 + 0x8]
00001436 3E2C FFC4 move.w D7, [A4 - 0x3C]
0000143A 0447 000A subi.w D7, 0xA /* '\n' */
0000143E 3F07 move.w -[A7], D7
00001440 A891 syscall LineTo
00001442 486D FEBA pea.l [A5 - 0x146]
00001446 A89D syscall PenPat
label00001448:
00001448 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000144C 4E5E unlink A6
0000144E 2E9F move.l [A7], [A7]+
00001450 4E75 rts
00001452 010D btst A5, D0
00001454 010D btst A5, D0
00001456 010D btst A5, D0
00001458 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000145C 6520 bcs +0x22 /* 0000147E */
0000145E 2000 move.l D0, D0
00001460 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001464 6520 bcs +0x22 /* 00001486 */
00001466 2000 move.l D0, D0
00001468 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000146C 6520 bcs +0x22 /* 0000148E */
0000146E 2000 move.l D0, D0
00001470 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001474 6520 bcs +0x22 /* 00001496 */
00001476 2000 move.l D0, D0
00001478 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000147C 6520 bcs +0x22 /* 0000149E */
label0000147E:
0000147E 2000 move.l D0, D0
00001480 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001484 6520 bcs +0x22 /* 000014A6 */
label00001486:
00001486 2000 move.l D0, D0
export_74:
00001488 4E56 F484 link A6, -0x0B7C
0000148C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
// begin alternate branch 0000148E-00001492
label0000148E:
0000148E 1F38 A850 move.b -[A7], [0xFFFFA850]
// end alternate branch 0000148E-00001492
label0000148E: // (misaligned)
00001490 A850 syscall InitCursor
00001492 1E2D FDE8 move.b D7, [A5 - 0x218]
label00001496:
00001496 0A07 0001 xori.b D7, 0x1
0000149A 6700 0006 beq +0x8 /* 000014A2 */
label0000149E:
0000149E 4EBA F386 jsr [PC - 0xC7A /* 00000826 */]
label000014A2:
000014A2 1E2D FDE8 move.b D7, [A5 - 0x218]
label000014A6:
000014A6 0A07 0001 xori.b D7, 0x1
000014AA 6700 0006 beq +0x8 /* 000014B2 */
000014AE 6000 0556 bra +0x558 /* 00001A06 */
label000014B2:
000014B2 0C6D 0001 CE86 cmpi.w [A5 - 0x317A], 0x1
000014B8 6600 002C bne +0x2E /* 000014E6 */
000014BC 1D7C 0001 F788 move.b [A6 - 0x878], 0x1
000014C2 3E3C 0002 move.w D7, 0x2
000014C6 6000 0010 bra +0x12 /* 000014D8 */
label000014CA:
000014CA 3C07 move.w D6, D7
000014CC 5346 subq.w D6, 1
000014CE 49EE F788 lea.l A4, [A6 - 0x878]
000014D2 4234 6000 clr.b [A4 + D6.w]
000014D6 5247 addq.w D7, 1
label000014D8:
000014D8 0C47 0010 cmpi.w D7, 0x10
000014DC 6FEC ble -0x12 /* 000014CA */
000014DE 3D47 FFCC move.w [A6 - 0x34], D7
000014E2 6000 0016 bra +0x18 /* 000014FA */
label000014E6:
000014E6 558F subq.l A7, 2
000014E8 486E F788 pea.l [A6 - 0x878]
000014EC 4EBA EB58 jsr [PC - 0x14A8 /* 00000046 */]
000014F0 1E1F move.b D7, [A7]+
000014F2 6600 0006 bne +0x8 /* 000014FA */
000014F6 6000 050E bra +0x510 /* 00001A06 */
label000014FA:
000014FA 2F3C C800 0000 move.l -[A7], 0xC8000000
00001500 A8FD syscall PrGlue
00001502 558F subq.l A7, 2
00001504 2F3C BA00 0000 move.l -[A7], 0xBA000000
0000150A A8FD syscall PrGlue
0000150C 3E1F move.w D7, [A7]+
0000150E 4A47 tst.w D7
00001510 6600 04EC bne +0x4EE /* 000019FE */
00001514 558F subq.l A7, 2
00001516 2F2D CB3A move.l -[A7], [A5 - 0x34C6]
0000151A 2F3C 3204 0488 move.l -[A7], 0x32040488
00001520 A8FD syscall PrGlue
00001522 1E1F move.b D7, [A7]+
00001524 6700 04D8 beq +0x4DA /* 000019FE */
00001528 286D FDA8 movea.l A4, [A5 - 0x258]
0000152C 2854 movea.l A4, [A4]
0000152E 2F0C move.l -[A7], A4
00001530 A851 syscall SetCursor
00001532 598F subq.l A7, 4
00001534 2F2D CB3A move.l -[A7], [A5 - 0x34C6]
00001538 42A7 clr.l -[A7]
0000153A 42A7 clr.l -[A7]
0000153C 2F3C 0400 0C00 move.l -[A7], 0x4000C00
00001542 A8FD syscall PrGlue
00001544 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001548 558F subq.l A7, 2
0000154A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001550 A8FD syscall PrGlue
00001552 3E1F move.w D7, [A7]+
00001554 4A47 tst.w D7
00001556 6600 03CA bne +0x3CC /* 00001922 */
0000155A 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
0000155E A873 syscall SetPort
00001560 3D6D CE84 FFD0 move.w [A6 - 0x30], [A5 - 0x317C]
00001566 558F subq.l A7, 2
00001568 2F2D FDB0 move.l -[A7], [A5 - 0x250]
0000156C A960 syscall GetControlValue/GetCtlValue
0000156E 3D5F FFCE move.w [A6 - 0x32], [A7]+
00001572 286D FDC0 movea.l A4, [A5 - 0x240]
00001576 2854 movea.l A4, [A4]
00001578 2D6C 0008 FFA4 move.l [A6 - 0x5C], [A4 + 0x8]
0000157E 2D6C 000C FFA8 move.l [A6 - 0x58], [A4 + 0xC]
00001584 2D54 FF9C move.l [A6 - 0x64], [A4]
00001588 2D6C 0004 FFA0 move.l [A6 - 0x60], [A4 + 0x4]
0000158E 4EBA EA70 jsr [PC - 0x1590 /* 00000000 */]
00001592 2F0E move.l -[A7], A6
00001594 4EBA F404 jsr [PC - 0xBFC /* 0000099A */]
00001598 2F0E move.l -[A7], A6
0000159A 4EBA F972 jsr [PC - 0x68E /* 00000F0E */]
0000159E 486E FFAC pea.l [A6 - 0x54]
000015A2 42A7 clr.l -[A7]
000015A4 42A7 clr.l -[A7]
000015A6 A8A7 syscall SetRect
000015A8 286D FDC0 movea.l A4, [A5 - 0x240]
000015AC 2854 movea.l A4, [A4]
000015AE 296E FFFC 0052 move.l [A4 + 0x52], [A6 - 0x4]
000015B4 598F subq.l A7, 4
000015B6 3F3C 00C8 move.w -[A7], 0xC8
000015BA 42A7 clr.l -[A7]
000015BC 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000015C2 A97C syscall GetNewDialog
000015C4 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000015C8 486E FFF8 pea.l [A6 - 0x8]
000015CC 42A7 clr.l -[A7]
000015CE 1F3C 0001 move.b -[A7], 0x1
000015D2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000015D6 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
000015DA 4227 clr.b -[A7]
000015DC A908 syscall ShowHide
000015DE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000015E2 A873 syscall SetPort
000015E4 286D CB3A movea.l A4, [A5 - 0x34C6]
000015E8 2854 movea.l A4, [A4]
000015EA 1E2C 0044 move.b D7, [A4 + 0x44]
000015EE 4887 ext.w D7
000015F0 0C47 0001 cmpi.w D7, 0x1
000015F4 6600 001C bne +0x1E /* 00001612 */
000015F8 49EE F89C lea.l A4, [A6 - 0x764]
000015FC 47FA 0486 lea.l A3, [PC + 0x486 /* 00001A84, value 0x1E53706F */]
00001600 3E3C 0006 move.w D7, 0x6
label00001604:
00001604 28DB move.l [A4]+, [A3]+
00001606 51CF FFFC dbf D7, -0x6 /* 00001604 */
0000160A 38DB move.w [A4]+, [A3]+
0000160C 18DB move.b [A4]+, [A3]+
0000160E 6000 0016 bra +0x18 /* 00001626 */
label00001612:
00001612 49EE F89C lea.l A4, [A6 - 0x764]
00001616 47FA 0452 lea.l A3, [PC + 0x452 /* 00001A6A, value 0x1850726F */]
0000161A 3E3C 0005 move.w D7, 0x5
label0000161E:
0000161E 28DB move.l [A4]+, [A3]+
00001620 51CF FFFC dbf D7, -0x6 /* 0000161E */
00001624 18DB move.b [A4]+, [A3]+
label00001626:
00001626 486E F89C pea.l [A6 - 0x764]
0000162A 487A 043C pea.l [PC + 0x43C /* 00001A68, value 0x1850, cstring "" */]
0000162E 487A 0436 pea.l [PC + 0x436 /* 00001A66, value 0x0, cstring "" */]
00001632 487A 0430 pea.l [PC + 0x430 /* 00001A64, value 0x0, cstring "" */]
00001636 A98B syscall ParamText
00001638 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000163C A981 syscall DrawDialog
0000163E 3B7C 0001 CE84 move.w [A5 - 0x317C], 0x1
00001644 3D6D CE86 F786 move.w [A6 - 0x87A], [A5 - 0x317A]
0000164A 6000 02BE bra +0x2C0 /* 0000190A */
label0000164E:
0000164E 1E2D CE94 move.b D7, [A5 - 0x316C]
00001652 0A07 0001 xori.b D7, 0x1
00001656 3C2D CE84 move.w D6, [A5 - 0x317C]
0000165A 5346 subq.w D6, 1
0000165C 49EE F788 lea.l A4, [A6 - 0x878]
00001660 8E34 6000 or.b D7, [A4 + D6.w]
00001664 6700 0090 beq +0x92 /* 000016F6 */
00001668 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000166C A873 syscall SetPort
0000166E 487A 03E4 pea.l [PC + 0x3E4 /* 00001A54, value 0xE526570, pstring "Repagenating: " */]
00001672 3E2D CE84 move.w D7, [A5 - 0x317C]
00001676 5347 subq.w D7, 1
00001678 CFFC 02F0 muls.w D7, 0x2F0
0000167C 49ED CEA8 lea.l A4, [A5 - 0x3158]
00001680 4874 7010 pea.l [A4 + D7.w + 0x10]
00001684 486E F686 pea.l [A6 - 0x97A]
00001688 3F3C 0002 move.w -[A7], 0x2
0000168C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001690 49EE F79C lea.l A4, [A6 - 0x864]
00001694 47EE F686 lea.l A3, [A6 - 0x97A]
00001698 4247 clr.w D7
0000169A 1E13 move.b D7, [A3]
label0000169C:
0000169C 18DB move.b [A4]+, [A3]+
0000169E 51CF FFFC dbf D7, -0x6 /* 0000169C */
000016A2 486E F89C pea.l [A6 - 0x764]
000016A6 486E F79C pea.l [A6 - 0x864]
000016AA 487A 03A6 pea.l [PC + 0x3A6 /* 00001A52, value 0xE52, cstring "" */]
000016AE 487A 03A0 pea.l [PC + 0x3A0 /* 00001A50, value 0x0, cstring "" */]
000016B2 A98B syscall ParamText
000016B4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016B8 A981 syscall DrawDialog
000016BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016BE A873 syscall SetPort
000016C0 486E FFAC pea.l [A6 - 0x54]
000016C4 A87B syscall ClipRect
000016C6 4EBA F1D6 jsr [PC - 0xE2A /* 0000089E */]
000016CA 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000016CE A9D9 syscall TEDeactivate
000016D0 286D FDC0 movea.l A4, [A5 - 0x240]
000016D4 2854 movea.l A4, [A4]
000016D6 28AD FDC4 move.l [A4], [A5 - 0x23C]
000016DA 296D FDC8 0004 move.l [A4 + 0x4], [A5 - 0x238]
000016E0 296D FDC4 0008 move.l [A4 + 0x8], [A5 - 0x23C]
000016E6 296D FDC8 000C move.l [A4 + 0xC], [A5 - 0x238]
000016EC 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000016F0 A9D0 syscall TECalText
000016F2 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
label000016F6:
000016F6 3E2D CE84 move.w D7, [A5 - 0x317C]
000016FA 5347 subq.w D7, 1
000016FC 49EE F788 lea.l A4, [A6 - 0x878]
00001700 4A34 7000 tst.b [A4 + D7.w]
00001704 6700 01FC beq +0x1FE /* 00001902 */
00001708 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000170C 3E2D CE84 move.w D7, [A5 - 0x317C]
00001710 5347 subq.w D7, 1
00001712 CFFC 02F0 muls.w D7, 0x2F0
00001716 49ED CEA8 lea.l A4, [A5 - 0x3158]
0000171A 3C3C 0001 move.w D6, 0x1
0000171E 3D74 7004 F686 move.w [A6 - 0x97A], [A4 + D7.w + 0x4]
00001724 6000 01D0 bra +0x1D2 /* 000018F6 */
label00001728:
00001728 558F subq.l A7, 2
0000172A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001730 A8FD syscall PrGlue
00001732 3A1F move.w D5, [A7]+
00001734 4A45 tst.w D5
00001736 6600 01B8 bne +0x1BA /* 000018F0 */
0000173A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000173E 42A7 clr.l -[A7]
00001740 2F3C 1000 0808 move.l -[A7], 0x10000808
00001746 A8FD syscall PrGlue
00001748 558F subq.l A7, 2
0000174A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001750 A8FD syscall PrGlue
00001752 3A1F move.w D5, [A7]+
00001754 4A45 tst.w D5
00001756 6600 018C bne +0x18E /* 000018E4 */
0000175A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000175E A873 syscall SetPort
00001760 4A2D CE94 tst.b [A5 - 0x316C]
00001764 6700 000A beq +0xC /* 00001770 */
00001768 3D46 FFDA move.w [A6 - 0x26], D6
0000176C 6000 0040 bra +0x42 /* 000017AE */
label00001770:
00001770 426E FFDA clr.w [A6 - 0x26]
00001774 3A3C 0001 move.w D5, 0x1
00001778 382D CE84 move.w D4, [A5 - 0x317C]
0000177C 5344 subq.w D4, 1
0000177E 3D44 F684 move.w [A6 - 0x97C], D4
00001782 6000 001C bra +0x1E /* 000017A0 */
label00001786:
00001786 3805 move.w D4, D5
00001788 5344 subq.w D4, 1
0000178A C9FC 02F0 muls.w D4, 0x2F0
0000178E 47ED CEA8 lea.l A3, [A5 - 0x3158]
00001792 3633 4004 move.w D3, [A3 + D4.w + 0x4]
00001796 D76E FFDA add.w [A6 - 0x26], D3
0000179A 5245 addq.w D5, 1
0000179C 6900 0008 bvs +0xA /* 000017A6 */
label000017A0:
000017A0 BA6E F684 cmp.w D5, [A6 - 0x97C]
000017A4 6FE0 ble -0x1E /* 00001786 */
label000017A6:
000017A6 3D45 FFCC move.w [A6 - 0x34], D5
000017AA DD6E FFDA add.w [A6 - 0x26], D6
label000017AE:
000017AE 266D CB3A movea.l A3, [A5 - 0x34C6]
000017B2 2653 movea.l A3, [A3]
000017B4 1A2B 0044 move.b D5, [A3 + 0x44]
000017B8 4885 ext.w D5
000017BA 0C45 0001 cmpi.w D5, 0x1
000017BE 6600 0016 bne +0x18 /* 000017D6 */
000017C2 47EE F79C lea.l A3, [A6 - 0x864]
000017C6 45FA 027A lea.l A2, [PC + 0x27A /* 00001A42, value 0xC50726F, pstring "Processing: " */]
000017CA 26DA move.l [A3]+, [A2]+
000017CC 26DA move.l [A3]+, [A2]+
000017CE 26DA move.l [A3]+, [A2]+
000017D0 16DA move.b [A3]+, [A2]+
000017D2 6000 0012 bra +0x14 /* 000017E6 */
label000017D6:
000017D6 47EE F79C lea.l A3, [A6 - 0x864]
000017DA 45FA 025A lea.l A2, [PC + 0x25A /* 00001A36, value 0xA507269 '\nPri', pstring "Printing: " */]
000017DE 26DA move.l [A3]+, [A2]+
000017E0 26DA move.l [A3]+, [A2]+
000017E2 36DA move.w [A3]+, [A2]+
000017E4 16DA move.b [A3]+, [A2]+
label000017E6:
000017E6 486E F79C pea.l [A6 - 0x864]
000017EA 3A2D CE84 move.w D5, [A5 - 0x317C]
000017EE 5345 subq.w D5, 1
000017F0 CBFC 02F0 muls.w D5, 0x2F0
000017F4 47ED CEA8 lea.l A3, [A5 - 0x3158]
000017F8 4873 5010 pea.l [A3 + D5.w + 0x10]
000017FC 487A 022E pea.l [PC + 0x22E /* 00001A2C, value 0x82C2050, pstring ", Page: " */]
00001800 486E F584 pea.l [A6 - 0xA7C]
00001804 3F2E FFDA move.w -[A7], [A6 - 0x26]
00001808 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000180C 588F addq.l A7, 4
0000180E 486E F584 pea.l [A6 - 0xA7C]
00001812 486E F484 pea.l [A6 - 0xB7C]
00001816 3F3C 0004 move.w -[A7], 0x4
0000181A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000181E 47EE F79C lea.l A3, [A6 - 0x864]
00001822 45EE F484 lea.l A2, [A6 - 0xB7C]
00001826 4245 clr.w D5
00001828 1A12 move.b D5, [A2]
label0000182A:
0000182A 16DA move.b [A3]+, [A2]+
0000182C 51CD FFFC dbf D5, -0x6 /* 0000182A */
00001830 486E F89C pea.l [A6 - 0x764]
00001834 486E F79C pea.l [A6 - 0x864]
00001838 487A 01F0 pea.l [PC + 0x1F0 /* 00001A2A, value 0x82C, cstring "" */]
0000183C 487A 01EA pea.l [PC + 0x1EA /* 00001A28, value 0x0, cstring "" */]
00001840 A98B syscall ParamText
00001842 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001846 A981 syscall DrawDialog
00001848 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000184C A873 syscall SetPort
0000184E 266D FDC0 movea.l A3, [A5 - 0x240]
00001852 2653 movea.l A3, [A3]
00001854 45F4 7000 lea.l A2, [A4 + D7.w]
00001858 3A06 move.w D5, D6
0000185A 5345 subq.w D5, 1
0000185C E54D lsl D5.w, 2
0000185E 45EA 0228 lea.l A2, [A2 + 0x228]
00001862 598F subq.l A7, 4
00001864 3832 5002 move.w D4, [A2 + D5.w + 0x2]
00001868 5244 addq.w D4, 1
0000186A 48C4 ext.l D4
0000186C 2F04 move.l -[A7], D4
0000186E 3832 5000 move.w D4, [A2 + D5.w]
00001872 5244 addq.w D4, 1
00001874 48C4 ext.l D4
00001876 2F04 move.l -[A7], D4
00001878 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000187C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001880 A83D syscall TEDispatch
00001882 281F move.l D4, [A7]+
00001884 3D44 FFD8 move.w [A6 - 0x28], D4
00001888 382B 0008 move.w D4, [A3 + 0x8]
0000188C D86E FFD8 add.w D4, [A6 - 0x28]
00001890 3744 000C move.w [A3 + 0xC], D4
00001894 266D CB3A movea.l A3, [A5 - 0x34C6]
00001898 2653 movea.l A3, [A3]
0000189A 486B 0008 pea.l [A3 + 0x8]
0000189E A87B syscall ClipRect
000018A0 266D FDC0 movea.l A3, [A5 - 0x240]
000018A4 2653 movea.l A3, [A3]
000018A6 486B 0008 pea.l [A3 + 0x8]
000018AA 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000018AE A9D3 syscall TEUpdate
000018B0 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0
000018B6 6F00 0010 ble +0x12 /* 000018C8 */
000018BA 266D FDC0 movea.l A3, [A5 - 0x240]
000018BE 2653 movea.l A3, [A3]
000018C0 486B 0008 pea.l [A3 + 0x8]
000018C4 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
label000018C8:
000018C8 2F0E move.l -[A7], A6
000018CA 4EBA F716 jsr [PC - 0x8EA /* 00000FE2 */]
000018CE 486E FFAC pea.l [A6 - 0x54]
000018D2 A87B syscall ClipRect
000018D4 4267 clr.w -[A7]
000018D6 3A2E FFD8 move.w D5, [A6 - 0x28]
000018DA 4445 neg.w D5
000018DC 3F05 move.w -[A7], D5
000018DE 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000018E2 A9DD syscall TEScroll
label000018E4:
000018E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018E8 2F3C 1800 040C move.l -[A7], 0x1800040C
000018EE A8FD syscall PrGlue
label000018F0:
000018F0 5246 addq.w D6, 1
000018F2 6900 000E bvs +0x10 /* 00001902 */
label000018F6:
000018F6 3D46 FFDC move.w [A6 - 0x24], D6
000018FA BC6E F686 cmp.w D6, [A6 - 0x97A]
000018FE 6F00 FE28 ble -0x1D6 /* 00001728 */
label00001902:
00001902 526D CE84 addq.w [A5 - 0x317C], 1
00001906 6900 000E bvs +0x10 /* 00001916 */
label0000190A:
0000190A 3E2E F786 move.w D7, [A6 - 0x87A]
0000190E BE6D CE84 cmp.w D7, [A5 - 0x317C]
00001912 6C00 FD3A bge -0x2C4 /* 0000164E */
label00001916:
00001916 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000191A 2F3C 0800 0484 move.l -[A7], 0x8000484
00001920 A8FD syscall PrGlue
label00001922:
00001922 286D CB3A movea.l A4, [A5 - 0x34C6]
00001926 2854 movea.l A4, [A4]
00001928 1E2C 0044 move.b D7, [A4 + 0x44]
0000192C 4887 ext.w D7
0000192E 0C47 0001 cmpi.w D7, 0x1
00001932 57C7 seq D7
00001934 4407 neg.b D7
00001936 6700 0014 beq +0x16 /* 0000194C */
0000193A 558F subq.l A7, 2
0000193C 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001942 A8FD syscall PrGlue
00001944 3C1F move.w D6, [A7]+
00001946 4A46 tst.w D6
00001948 57C6 seq D6
0000194A CE06 and.b D7, D6
label0000194C:
0000194C 6700 004C beq +0x4E /* 0000199A */
00001950 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001954 A873 syscall SetPort
00001956 49EE F89C lea.l A4, [A6 - 0x764]
0000195A 47FA 00B8 lea.l A3, [PC + 0xB8 /* 00001A14, value 0x12507269 */]
0000195E 3E3C 0003 move.w D7, 0x3
label00001962:
00001962 28DB move.l [A4]+, [A3]+
00001964 51CF FFFC dbf D7, -0x6 /* 00001962 */
00001968 38DB move.w [A4]+, [A3]+
0000196A 18DB move.b [A4]+, [A3]+
0000196C 486E F89C pea.l [A6 - 0x764]
00001970 487A 00A0 pea.l [PC + 0xA0 /* 00001A12, value 0x1250, cstring "" */]
00001974 487A 009A pea.l [PC + 0x9A /* 00001A10, value 0x0, cstring "" */]
00001978 487A 0094 pea.l [PC + 0x94 /* 00001A0E, value 0x0, cstring "" */]
0000197C A98B syscall ParamText
0000197E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001982 A981 syscall DrawDialog
00001984 2F2D CB3A move.l -[A7], [A5 - 0x34C6]
00001988 42A7 clr.l -[A7]
0000198A 42A7 clr.l -[A7]
0000198C 42A7 clr.l -[A7]
0000198E 486E FFDE pea.l [A6 - 0x22]
00001992 2F3C 6005 1480 move.l -[A7], 0x60051480
00001998 A8FD syscall PrGlue
label0000199A:
0000199A 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
0000199E A873 syscall SetPort
000019A0 286D FDE4 movea.l A4, [A5 - 0x21C]
000019A4 486C 0010 pea.l [A4 + 0x10]
000019A8 A87B syscall ClipRect
000019AA 286D FDC0 movea.l A4, [A5 - 0x240]
000019AE 2854 movea.l A4, [A4]
000019B0 296D FDE4 0052 move.l [A4 + 0x52], [A5 - 0x21C]
000019B6 296E FFA4 0008 move.l [A4 + 0x8], [A6 - 0x5C]
000019BC 296E FFA8 000C move.l [A4 + 0xC], [A6 - 0x58]
000019C2 28AE FF9C move.l [A4], [A6 - 0x64]
000019C6 296E FFA0 0004 move.l [A4 + 0x4], [A6 - 0x60]
000019CC 3F2E FFD0 move.w -[A7], [A6 - 0x30]
000019D0 4EBA EC8A jsr [PC - 0x1376 /* 0000065C */]
000019D4 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000019D8 3F2E FFCE move.w -[A7], [A6 - 0x32]
000019DC A963 syscall SetControlValue/SetCtlValue
000019DE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000019E2 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
000019E6 1F3C 0001 move.b -[A7], 0x1
000019EA A908 syscall ShowHide
000019EC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000019F0 A983 syscall DisposeDialog
000019F2 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
000019F6 A91F syscall SelectWindow
000019F8 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
000019FC A873 syscall SetPort
label000019FE:
000019FE 2F3C D000 0000 move.l -[A7], 0xD0000000
00001A04 A8FD syscall PrGlue
label00001A06:
00001A06 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001A0A 4E5E unlink A6
00001A0C 4E75 rts
00001A0E 0000 0000 ori.b D0, 0x0
00001A12 0000 1250 ori.b D0, 0x50 /* 'P' */
00001A16 7269 moveq.l D1, 0x69
00001A18 6E74 bgt +0x76 /* 00001A8E */
00001A1A 696E bvs +0x70 /* 00001A8A */
00001A1C 6720 beq +0x22 /* 00001A3E */
00001A1E 446F 6375 neg.w [A7 + 0x6375]
00001A22 6D65 blt +0x67 /* 00001A89 */
00001A24 6E74 bgt +0x76 /* 00001A9A */
00001A26 C900 abcd D4, D0
00001A28 0000 0000 ori.b D0, 0x0
00001A2C 082C 2050 6167 btst.b [A4 + 0x6167], 0x50 /* 'P' */
00001A32 653A bcs +0x3C /* 00001A6E */
00001A34 2000 move.l D0, D0
00001A36 0A50 7269 xori.w [A0], 0x7269 /* 'ri' */
00001A3A 6E74 bgt +0x76 /* 00001AB0 */
00001A3C 696E bvs +0x70 /* 00001AAC */
label00001A3E:
00001A3E 673A beq +0x3C /* 00001A7A */
00001A40 2000 move.l D0, D0
00001A42 0C50 726F cmpi.w [A0], 0x726F /* 'ro' */
00001A46 6365 bls +0x67 /* 00001AAD */
00001A48 7373 moveq.l D1, 0x73
00001A4A 696E bvs +0x70 /* 00001ABA */
00001A4C 673A beq +0x3C /* 00001A88 */
00001A4E 2000 move.l D0, D0
00001A50 0000 0000 ori.b D0, 0x0
00001A54 0E52 6570 .invalid.w [A2], 0x6570 /* 'ep' */ // invalid immediate operation
00001A58 6167 bsr +0x69 /* 00001AC1 */
00001A5A 656E bcs +0x70 /* 00001ACA */
00001A5C 6174 bsr +0x76 /* 00001AD2 */
00001A5E 696E bvs +0x70 /* 00001ACE */
00001A60 673A beq +0x3C /* 00001A9C */
00001A62 2000 move.l D0, D0
00001A64 0000 0000 ori.b D0, 0x0
00001A68 0000 1850 ori.b D0, 0x50 /* 'P' */
00001A6C 726F moveq.l D1, 0x6F
label00001A6E:
00001A6E 6365 bls +0x67 /* 00001AD5 */
00001A70 7373 moveq.l D1, 0x73
00001A72 696E bvs +0x70 /* 00001AE2 */
00001A74 6720 beq +0x22 /* 00001A96 */
00001A76 7468 moveq.l D2, 0x68
00001A78 6520 bcs +0x22 /* 00001A9A */
label00001A7A:
00001A7A 646F bcc +0x71 /* 00001AEB */
00001A7C 6375 bls +0x77 /* 00001AF3 */
00001A7E 6D65 blt +0x67 /* 00001AE5 */
00001A80 6E74 bgt +0x76 /* 00001AF6 */
00001A82 C900 abcd D4, D0
00001A84 1E53 movea.b A7, [A3]
00001A86 706F moveq.l D0, 0x6F
label00001A88:
00001A88 6F6C ble +0x6E /* 00001AF6 */
label00001A8A:
00001A8A 696E bvs +0x70 /* 00001AFA */
00001A8C 6720 beq +0x22 /* 00001AAE */
label00001A8E:
00001A8E 7468 moveq.l D2, 0x68
00001A90 6520 bcs +0x22 /* 00001AB2 */
00001A92 646F bcc +0x71 /* 00001B03 */
00001A94 6375 bls +0x77 /* 00001B0B */
label00001A96:
00001A96 6D65 blt +0x67 /* 00001AFD */
00001A98 6E74 bgt +0x76 /* 00001B0E */
label00001A9A:
00001A9A 2074 6F20 6469 movea.l A0, [A4 + 0x6469 + D6 * 8]
// begin alternate branch 00001A9C-00001AA0
label00001A9C:
00001A9C 6F20 ble +0x22 /* 00001ABE */
00001A9E 6469 bcc +0x6B /* 00001B09 */
// end alternate branch 00001A9C-00001AA0
label00001A9C: // (misaligned)
00001AA0 736B moveq.l D1, 0x6B
00001AA2 C900 abcd D4, D0